有没有办法只从自己的模式中选择数据,即使有公共同义词?
就像是:Select * from current_schema.Table1
更多信息:
我在 schema1 上的 table1 上有一个公共同义词。
现在我有一个选择 table1 的包(在 schema2 上),我想选择 schema2 的 table1 而不是 schema1。
我的问题是,当用户在他的服务器上使用包时,我不会更改标识符。
编辑
我看到我的问题不清楚,我想知道我当前的模式是否有占位符?
目前我需要这样做:
Select * from schema2.Table1
我想要的是这样的:
Select * from MySchema.Table1
或
Select * from this.Table1
或
Select * from current_schema.Table1
oracle中是否存在类似的东西?