2010-05-08 57 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