2010-05-08 56 views

回答

0

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

我看不到任何设置可以让你指定一个模式 - 你需要在代码中做到这一点。

3

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

  1. 使用完全合格的名称:SCHEMA.OBJECTNAME
  2. 创建其别名对象的私人同义词:CREATE SYNONYM mytable FOR otherschema.sometable
  3. 创建公共同义词,其所有用户都可以使用访问该对象:CREATE PUBLIC SYNONYM sometable FOR otherschema.mytable
+2

另外,ALTER SESSION SET CURRENT_SCHEMA ='otherschema'; – DCookie 2010-05-08 18:06:38