當前位置:首頁 » 編程語言 » 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 是輸出文件及其完整路徑。

熱點內容
nodejs搭建視頻伺服器 發布:2025-03-15 03:37:54 瀏覽:105
編譯器將固定字元串放在固定位置 發布:2025-03-15 03:36:11 瀏覽:364
高中生電腦編程培訓 發布:2025-03-15 03:11:04 瀏覽:49
蘋果和安卓5g哪個比較值得 發布:2025-03-15 03:05:11 瀏覽:905
台式電腦連接伺服器的線叫什麼線 發布:2025-03-15 03:02:21 瀏覽:980
python求餘弦 發布:2025-03-15 02:59:47 瀏覽:55
什麼叫伺服器域名 發布:2025-03-15 02:58:13 瀏覽:317
php框架實例 發布:2025-03-15 02:58:01 瀏覽:937
android結束子線程結束 發布:2025-03-15 02:49:24 瀏覽:861
北京理工大學伺服器ip 發布:2025-03-15 02:46:16 瀏覽:709