Oracle架构名称

时间:2010-05-08 17:30:39

标签: c# oracle web-config

如何将架构包含在web.config中的连接字符串中。

2 个答案:

答案 0 :(得分:3)

架构与oracle中的用户同义 - 您没有在连接字符串中指定架构 - 您指定了用户名。每个用户可能是也可能不是数据库对象(表,视图,过程等)的所有者。要通过其他用户(架构)访问对象所有者,您可以:

  1. 使用完全限定名称:SCHEMA.OBJECTNAME
  2. 创建一个对象的私有同义词:CREATE SYNONYM mytable FOR otherschema.sometable
  3. 创建一个所有用户都可以用来访问该对象的公共同义词:CREATE PUBLIC SYNONYM sometable FOR otherschema.mytable

答案 1 :(得分:0)

查看Oracle here的连接字符串列表。

我看不到任何允许您指定架构的设置 - 您猜测需要在代码中执行此操作。