bat文件執行sql
⑴ 怎麼寫一個bat文件,執行sql的文件
不知道你用的什麼資料庫,MS SQL server資料庫,可以用isql或Qsql
isql -S 192.168.0.251(伺服器地址) -Usa(登錄名) -P123456(登錄密碼) -i test.sql
⑵ bat文件里怎麼執行SQL語句
應該寫sql腳本或者存儲過程,在打開sql時自動載入運行!bat是沒法執行的
⑶ bat腳本的具體使用,執行sql語句
用
(echo select * from cityinfo2;&echo select * from correct2 limit 100;)|mysql -h192.168.2.4 -uadm -pmobiston admin -t
或者
mysql -h192.168.2.4 -uadm -pmobiston admin -e "select * from cityinfo2;select * from correct2 limit 100;"
⑷ bat腳本運行產生sql腳本文件的問題
要顯示出|,就在|號前加上^。。即^|。。別的特別符號也是一樣。
⑸ 怎麼用批處理*.bat 執行文件目錄下面的SQL語句腳本(批量的)
sql腳本應該是你在管理器中導入執行吧
⑹ sql資料庫 通過批處理.bat來處理執行sql文件
應該還是在雙擊運行的時候缺少路徑所致(python2.7好像也有這個問題)
你試試在批處理中添加一下path變數:
setpath=%path%;x:xxxosql.exe
或者使用osql.exe的時候直接使用全路徑:
"x:xxxosql.exe"-h-sxxxxxxx
⑺ 如何在一個bat文件中執行多個sql語句
使用批處理bat文件執行多個sql語句的方法:
一、示例表格tt結構如圖:
⑻ 編寫一個.bat文件自動進行執行某條sql語句
--------a.bat------------
SQLPLUS/NOLOG @C:\a.sql
-----a.sql---------------
SPOOL a.LOG;
CONNECT user/password@orcl
@C:\b.SQL;
SPOOL OFF;
DISCONNECT;
EXIT;
-----b.sql-----
select * from al;
⑼ 關於bat文件執行sql語句的問題
1。這個Warning只是個警告,不影響程序的運行,它只是提醒你密碼在命令行的,可以讓別的看到(你要自動執行只能如此,否則是要用工輸入密碼的)
2。取當前日期可用
set
a= %DATE:~0,10%
set
b=%a:/=_%
這樣b的內容就是日期的文件名格式,如2019_9_19
批處理只能作為簡單的應用,建議還是用類似C++這種編程,當然,流行的python也可以