oracle初學者都有這樣的苦惱,在記事本中編輯好的SQL語句怎麼在SLQ*PLUS中批量執行呢?下面以Oracle 11gR2為例,將我的經歷記錄下來供大家參考。
工具/原料
安裝好Oracle - OraDb11g_home1程序的筆記本一臺
方法/步驟
打開電腦,找到“開始菜單~所有程序~Oracle - OraDb11g_home1~應用程序開發~SQL Plus”並單擊“SQL Plus”
輸入用戶名(本例以SYSTEM為例,注意要區分大小寫的),口令(口令為安裝Oracle - OraDb11g_home1或者創建數據庫時候的口令),確保登錄成功。
在命令行SQL>後面輸入ED A【注意1、無需區分大小寫;2、但是ED和A之間有一個空格;3、ED緊跟SQL>之後,>和ED無任何符號和空格),並回車。彈出一個A.txt記事本文件。
將編輯的好的SQL語句複製粘貼到A.txt記事本文件中,然後將A.txt關閉,出現提示框,點擊保存即可。
在命令行SQL>後面輸入@ A【注意1、無需區分大小寫;2、但是@和A之間有一個空格;3、@緊跟SQL>之後,>和@無任何符號和空格),並回車。
下圖顯示語句執行後的結果。
注意事項
ED即ED(it)編輯的意思,就是編輯記事本文件的命令。
@是執行SQL語句命令的符號。