我应该如何使用 ado.net 从不同的 oracle 模式读取数据?
数据库用户有两个模式。我需要使用 ado.net 从特定模式读取数据。我正在使用 OleDbConnection 对象创建与数据库的连接。感谢您的回答。
The database user has got two schemas. I need to read the data from a specific schema using ado.net. I am using OleDbConnection object to create the connection to database. Appreciate your answers.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在查询中使用
SCHEMA_NAME.TABLE_NAME
。如果您不指定模式,Oracle 将查看当前模式。默认情况下,该架构是连接用户(因此,如果您使用 USER1 连接并查询 TABLE1,Oracle 将查找表 USER1.TABLE1)。您可以在会话期间随时更改当前架构:
您还可以使用同义词来指向正确的表。
Use
SCHEMA_NAME.TABLE_NAME
in your queries.If you don't specify a schema, Oracle will look into the current schema. The schema is by default the connexion user (so if you connect with USER1 and query TABLE1, Oracle will look for the table USER1.TABLE1). You can change your current schema at any time during a session with:
You can also use synonyms to point to the correct table.