Oracle - @和@@、&與&& 的區別
@與@@的區別
@ 用來執行一個SQL指令碼檔案,等於Start命令。@命令呼叫當前目錄下的,或指定全路徑,或可以通過SQLPATH環境變數搜尋到的指令碼檔案
@@用在SQL指令碼檔案中,用來指定用@@執行的檔案與@@所在的當前SQL檔案在同一目錄,而不用指定全路徑
&與&&的區別
& 用來建立一個臨時變數,每當遇到這個臨時變數時,都會提示你輸入一個值
&&用來建立一個持久變數,當用&&命令引用這個變數時,不會每次遇到該變數就提示使用者鍵入值,而只是在第一次遇到時提示一次
@ 用來執行一個SQL指令碼檔案,等於Start命令。@命令呼叫當前目錄下的,或指定全路徑,或可以通過SQLPATH環境變數搜尋到的指令碼檔案
@@用在SQL指令碼檔案中,用來指定用@@執行的檔案與@@所在的當前SQL檔案在同一目錄,而不用指定全路徑
&與&&的區別
& 用來建立一個臨時變數,每當遇到這個臨時變數時,都會提示你輸入一個值
&&用來建立一個持久變數,當用&&命令引用這個變數時,不會每次遇到該變數就提示使用者鍵入值,而只是在第一次遇到時提示一次
相關文章
- mysql與Oracle的區別MySqlOracle
- oracle in與exists 的區別Oracle
- MySQL和Oracle的區別MySqlOracle
- Oracle和MySQL的區別OracleMySql
- oracle restore與recover的區別OracleREST
- oracle truncate 與 delete 的區別Oracledelete
- Oracle User 和 Schema 的區別Oracle
- Oracle Purge和drop的區別Oracle
- oracle中in和exists的區別Oracle
- Oracle的redo 和undo的區別Oracle
- Oracle與OpenJDK之間的區別OracleJDK
- oracle ADG與DG的區別Oracle
- Mysql與Oracle的50個區別MySqlOracle
- 【oracle rowid與rownum的使用與區別 】Oracle
- ORACLE_BASE和ORACLE_HOME的區別Oracle
- Oracle DBA 和Oracle EBS DBA 的最大區別Oracle
- Oracle dba角色和sysdba的區別Oracle
- Oracle 和 mysql的9點區別OracleMySql
- oracle中distinct和group by的區別Oracle
- oracle中 DG和GG的區別Oracle
- Oracle中truncate和delete的區別Oracledelete
- (轉)ORACLE 中IN和EXISTS的區別Oracle
- Oracle中latch和lock的區別Oracle
- Oracle與MySQL的幾點區別(轉)OracleMySql
- Oracle FailSafe與rac的聯絡與區別OracleAI
- js中!和!!的區別與用法JS
- 簡單介紹 "&&" 與 “&” 和 ”|“ 與 ”||“ 的區別
- 【轉】oracle_base 和 oracle_home 的區別Oracle
- YII 的 with 與 joinwith 的區別和使用
- exists和not exists及in和not in的用法與區別
- Oracle中Date和Timestamp的區別Oracle
- oracle中rownum和rowid的區別Oracle
- Oracle rman中recover和restore的區別:OracleREST
- Android中 @和?區別以及?attr/**與@style/**等的區別Android
- Oracle 和 SQL Server 個別小區別OracleSQLServer
- Oracle中User和Schema的區別和聯絡Oracle
- Oracle FailSafe與rac的聯絡與區別(zt)OracleAI
- oracle中char與varchar2的區別Oracle