當前位置:首頁 » 編程語言 » osql執行sql

osql執行sql

發布時間: 2024-11-30 06:01:37

⑴ 用批處理執行sql文件的腳本應該怎麼寫

步驟:(1) 創建一個批處理文件:打開記事本,創建資料庫連接信息(例如,server name,username,password,databasename等)以及要執行的*.sql腳本名稱。具體語法參考下文"osql 實用工具" 。 將文件的擴展名改為.bat 並保存。

示例1:指定待執行sql 文件的相對路徑

osql -S admin\admin -U sa -P sa -d TestDB -i c:\test.sql
pause

示例2: 待執行文件與bat文件在同一個目錄,指定相對路徑

set localdir=%~dp0
osql -S (local) -U sa -P sa -d Test -i %localdir%\test1.sql
osql -S (local) -U sa -P sa -d Test -i %localdir%\test2.sql
osql -S (local) -U sa -P sa -d Test -i %localdir%\test3.sql
pause

(2) 創建需要執行的sql 腳本, test.sql,test2.sql 和test3.sql, 並放在步驟(1)示例1中指定的位置。本例為c:\ 根目錄。如果用示例2,將待執行的sql和bat文件放在同一個目錄下。

(3) 雙擊*.bat 文件並查看運行結果。

⑵ 使用osql執行sql報錯COUNT field incorrect or syntax error

  1. 計算欄位必須是數字型,可能你用了別的類型

  2. sql傳入的參數個數和實際需要的參數個數不一致

⑶ 如何執行sql腳本

sql腳本要在dbms里執行

比如oracle,你可以在sqlplus里,或pl/sql developer里執行

直接復制sql語句過去,回車就好了(注意帶分號)

如果你的sql是一個sql文件(*.sql)
可以使用start或@ 然後跟文件的路徑(c:/a.sql) 回車

⑷ sqlserver怎麼執行.sql文件

可以在cmd窗口中執行如下命令執行Sql文件:
osql -S 127.0.0.1 -U sa -P sa -i d:\test.sql

簡單說明:osql為SQL Server的命令,要在cmd中執行該命令,一般安裝完SQL
Server後該命令對應的路徑會自動添加到系統環境變數中。 -S 表示要連接的資料庫伺服器 -U表示登錄的用戶ID,-P表示登錄密碼
-i表示要執行的腳本文件路徑。

⑸ 如何執行超過一百兆的sql腳本

使用osql執行一個大腳本文件
將該工具指向一個腳本文件,步驟:

a.創建一個包含一批 Transact-SQL 語句的腳本文件(如 myfile.sql)。

b.打開命令提示符,鍵入與下面類似的一個命令,然後按 ENTER 鍵:

osql -E -i input_file

其中input_file 是腳本文件及其完整路徑。例如,如果腳本文件 myfile.sql 在 C:\users文件夾中,

請將參數 myfile 替換為 C:\users\myfile.sql。

該腳本文件的運行結果將出現在控制台窗口中。

如果您想將運行結果定向到一個文件,請向上述命令中添加 -o output_file 參數。例如:

osql -E -i input_file -o output_file

其中output_file 是輸出文件及其完整路徑。

熱點內容
資料庫編譯軟體 發布:2024-12-13 22:24:51 瀏覽:77
存儲空間作用 發布:2024-12-13 22:12:03 瀏覽:154
我的世界pvp伺服器國服ip 發布:2024-12-13 22:05:39 瀏覽:358
doublefloatjava 發布:2024-12-13 21:53:38 瀏覽:173
pythonkey是否存在 發布:2024-12-13 21:53:30 瀏覽:841
wegame飢荒伺服器搭建證書不存在 發布:2024-12-13 21:51:50 瀏覽:907
考試系統aspnet源碼 發布:2024-12-13 21:47:18 瀏覽:739
條件編譯的作用 發布:2024-12-13 21:45:00 瀏覽:997
沒有交叉線伺服器直連電腦傳數據 發布:2024-12-13 21:35:36 瀏覽:28
月子源碼 發布:2024-12-13 21:34:32 瀏覽:427