Oracle - @和@@、&與&& 的區別

襲冷發表於2018-01-15
@與@@的區別
    @ 用來執行一個SQL指令碼檔案,等於Start命令。@命令呼叫當前目錄下的,或指定全路徑,或可以通過SQLPATH環境變數搜尋到的指令碼檔案
    @@用在SQL指令碼檔案中,用來指定用@@執行的檔案與@@所在的當前SQL檔案在同一目錄,而不用指定全路徑

&與&&的區別
    & 用來建立一個臨時變數,每當遇到這個臨時變數時,都會提示你輸入一個值
    &&用來建立一個持久變數,當用&&命令引用這個變數時,不會每次遇到該變數就提示使用者鍵入值,而只是在第一次遇到時提示一次

相關文章