数据库用户有两个模式。我需要使用ado.net从特定模式中读取数据。我正在使用OleDbConnection对象来创建与数据库的连接。感谢您的回答。
答案 0 :(得分:3)
在查询中使用SCHEMA_NAME.TABLE_NAME
。
如果您未指定架构,Oracle将调查当前架构。默认情况下,模式是connexion用户(因此,如果您与USER1连接并查询TABLE1,Oracle将查找表USER1.TABLE1)。您可以在会话期间随时更改当前架构:
ALTER SESSION SET CURRENT_SCHEMA=SCHEMA2;
您还可以使用同义词指向正确的表格。