oracle 對於SQL語句中物件名的解析順序
SQL語句中Oracle對於物件名的解析順序:
1.Oracle首先檢視在發出命令的使用者模式中是否存在表或檢視;
2.如果表或檢視不存在,Oracle檢查私有同義詞(private synonym)是否存在,若存在,將使用私有同義詞所引用的物件;
3.如果私有同義詞不存在,檢查公有同義詞(public synonym)是否存在,若存在則使用公有同義詞引用的物件;
4.若公有同義詞不存在,則Oracle返回訊息"ORA-00942 table or view does no exist"。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30167136/viewspace-1561563/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle對於物件名的解釋順序Oracle物件
- SQL語句中SELECT語句的執行順序SQL
- SQL語句中的AND和OR執行順序問題SQL
- Oracle SQL語句執行流程與順序原理解析OracleSQL
- SQL 查詢語句的執行順序解析SQL
- 標準的 SQL 解析順序SQL
- ORACLE中sql語句----運算子的優先順序OracleSQL
- Oracle中where子句中條件的物理執行順序Oracle
- SQL Server中SELECT語句執行順序解析SQLServer
- SQL 語句的執行順序SQL
- SQL 語句中關於 NULL 的那些坑SQLNull
- oracle更改欄位名順序的方法Oracle
- SQL語句執行順序SQL
- SQL Server SQL語句執行順序SQLServer
- sql語句中as的用法SQL
- 複用Oracle資料字典解析出SQL語句中用到的所有表OracleSQL
- SQL語句各子句的執行順序SQL
- sql語句中JOIN ON 的使用SQL
- Oracle sql 語句中帶有特殊的字元處理OracleSQL字元
- Oracle SQL 語句中正規表示式的應用OracleSQL
- AIX主機名|IP 解析順序及影響AI
- sql select語法執行順序SQL
- mysql 中sql語句關鍵字的書寫順序與執行順序MySql
- 物件導向 -- 類的載入順序 類和物件的名稱空間物件
- Hive SQL語句的正確執行順序HiveSQL
- Oracle的語句中的提示Oracle
- sql語句中#{}和${}的區別SQL
- sql語句中as的用法和作用SQL
- sql語句中select……as的用法SQL
- Oracle資料庫對GCC的安裝順序Oracle資料庫GC
- SQL語句中exists和in的區別SQL
- SQL語句中not in 和not exist的區別SQL
- sql語句中as的意思是什麼SQL
- 在sql語句中替換Not In 的方法SQL
- sql語句中常量的處理SQL
- Sql執行順序SQL
- T-sql語句查詢執行順序SQL
- SQL Select語句邏輯執行順序SQL