oracle利用批處理文件執行SQL語句,bat連接oracle數據庫並執行語句

首先建立一個文本文件,裏邊寫上
Sql代碼
sqlplus insp
/insp@troy @runSql.sql 

然後保存文件,把文件擴展名改爲**.bat

然後再再同級目錄下創建一個文本文件

在裏邊寫上
Sql代碼
--把sys和zlkj改爲具有sysdba權限的用戶名和密碼(如sys用戶)  
conn insp/insp@troy 
as Normal  
 
--寫SQL語句  
INSERT INTO kk.hmd VALUES ('heisetoufa','love','zisetoufa');  
 
--提交  
commit;  
 
--去掉下邊註釋可以執行完讓DOS界面停下來  
--PAUSE 按任意鍵繼續......  
 
--退出  
exit 

--把sys和zlkj改爲具有sysdba權限的用戶名和密碼(如sys用戶)
conn
sys/zlkj@zlkj_kk as sysdba

--寫SQL語句
INSERT INTO kk.hmd VALUES ('heisetoufa','love','zisetoufa');

--提交
commit;

--去掉下邊註釋可以執行完讓DOS界面停下來
--PAUSE 按任意鍵繼續......

--退出
exit

裏邊註釋得很清楚了,就是連接並執行SQL語句

然後把文件名改爲批處理文件裏調用的文件名,此處爲runSql.sql

保存

這時一個批處理連接並執行SQL語句的批處理程序就創建好了

使用時只要雙擊批處理文件就可以執行了

發佈了26 篇原創文章 · 獲贊 6 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章