我应该如何使用 ado.net 从不同的 oracle 模式读取数据?

发布于 2024-09-07 13:42:36 字数 83 浏览 4 评论 0原文

数据库用户有两个模式。我需要使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你爱我像她 2024-09-14 13:42:36

在查询中使用 SCHEMA_NAME.TABLE_NAME

如果您不指定模式,Oracle 将查看当前模式。默认情况下,该架构是连接用户(因此,如果您使用 USER1 连接并查询 TABLE1,Oracle 将查找表 USER1.TABLE1)。您可以在会话期间随时更改当前架构:

ALTER SESSION SET CURRENT_SCHEMA=SCHEMA2;

您还可以使用同义词来指向正确的表。

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:

ALTER SESSION SET CURRENT_SCHEMA=SCHEMA2;

You can also use synonyms to point to the correct table.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文