SQL高手請進幫幫忙sql語句怎麼編寫批處理檔案?

時間 2023-01-28 15:45:08

1樓:匿名使用者

你可以事先把sql語句寫在txt中,再把字尾名改為sql的檔名在放在你要執行的位置就可以了。

2樓:匿名使用者

在osql命令後加一個引數「-i」載入一個外部的sql語句檔案!

如何製作執行sql語句的批處理檔案

3樓:手機使用者

開啟記事本 寫入多行命令 然後儲存為。bat 檔案即可比如這是一個很簡單的批處理的原文。

copy c:\abc\*.d:\abcdel c:\abc\*.

ren d:\abc\*.jpg *.gif執行這個批處理檔案時 就會將上面三個命令同時執行。

如何用批處理寫一條sql的語句

4樓:匿名使用者

mssql 中isql 工具支援批處理,把sql語句寫到檔案中,然後建一個批處理語句,isql -sserver -usa -ppass -c -d databasename -i執行檔名 -o 執行結果log

5樓:匿名使用者

我可以一試,說清你的要求。

sql中的批處理

6樓:匿名使用者

sql批處理:指包含一條或多條t - sql語句的語句組,這組語句從應用程式一次性地傳送到sql server伺服器執行。編批處理程式時,最好能夠以分號結束相關語句。

雖然這不資料庫強制求,但筆還強烈建議如此處理。方面這有利於提批處理程式讀性。批處理程式往往完成些比較複雜成套功能,而每條語句則完成項獨立功能。

此有時個比較複雜些批處理程式其往往有百行容。此時提其讀性,最好能夠利分號進行語句語句間分隔。二未版本性。

其實sql server資料庫設計時候,開始這方面就關不嚴。現部分標準程式編器都實現類似強制控制。根據憲梓微軟官方提供資料看,以sql server資料庫版本,這個規則能成個強執行規則,即必須每條語句面利分號進行分隔。

此能夠跟續sql server資料庫版本進行,最好從現開始就採分號分隔批處理程式每條語句。

7樓:匿名使用者

1、多個sql語句用 go 區分開2、方便執行,管理3、在做資料庫升級和維護的時候用起來很方便的。

我想用批處理檔案執行一條sql的查詢語局並把結果顯示在dos視窗該怎麼寫呢

8樓:匿名使用者

首先新建。sql 標準isql命令(即你要查詢的語句)例: 內容如下。

use glkf

goselect * from base_bmbgo然後,新建。bat 批處理檔案,例: 內容如下。

isql -s -usa -p123 -i

123登入密碼。

執行批處理 test 效果如下。

如果通過批處理執行sql server語句?

9樓:雪夜

可利用sql server 2000下的isql完成,下面舉兩個例子:

1、本地。isql -h. -e -q "select count(1) from sysobjects"

這個是查詢本地sql server中系統物件的個數,查詢完成後會給出結果,不會停留有isql環境中。

2、遠端。isql -s ipaddress -u userid -p userpassword -q "select count(1) from sysobjects"

這個可實現遠端機器上的統計,也不會停留在isql環境中,請自己根據需要編寫。

希望能幫助到你,如果需要提取的isql檔案,因為只有sql server 2000有這東西,2005版本以上的都是沒有的,哈哈,再發一個問題吧。

10樓:曼狗是豬

樓主你好,首先,我鄙視下樓上的二位。

1.新增一個批處理檔案:如。

中輸入:isql -u 使用者名稱 -p 密碼 -i c:\同樣在bat檔案中,輸入上面一行,在輸入指令碼。

如: use 資料庫名。

go select * from 表名。

go 注意:如果您是sql 2005的,請把bat檔案中的isql改成osql即可。

祝您成功!

11樓:匿名使用者

如果你安裝了sql server 就可以執行了! 有語法!

如何在一個bat檔案中執行多個sql語句

12樓:匿名使用者

使用批處理bat檔案執行多個sql語句的方法:

二、新建包含多個sql語句的sql檔案,例如,檔案內容。

'glkf'為服務的資料庫名稱。

三、新建bat檔案,例如,檔案內容-s : 資料庫伺服器ip或名稱。

-usa :sa 為登入名。

-p45874587 : 45874587 為登入密碼。

四、把兩個檔案放在e:\sql_bat資料夾下。

五、在命令提示符中,執行批處理。

六、這樣就批量執行了sql檔案中的多條sql語句了。

怎麼用批處理*.bat 執行檔案目錄下面的sql語句指令碼(批量的)

13樓:匿名使用者

sql指令碼應該是你在管理器中匯入執行吧。

14樓:網友

不同的資料庫指令碼也不同,樓上說的oracle資料庫的。

15樓:

oracle下:

1.新增一個批處理檔案:如。

中輸入:sqlplus 使用者名稱/密碼 @c:\假設在c:盤根目錄下)

4.然後執行這個批處理,就可以執行這個sql指令碼了。

假如:的內容為:exec autojob;select * from ;select * from ;

那麼就能逐語句執行。

sql server下:

isql -u 使用者名稱 -p 密碼 -i c:\同樣在bat檔案中,輸入上面一行,在輸入指令碼。

如: use 資料庫名。

go select * from 表名。

go 注:在cmd下輸入:isql /?可獲取isql的基本用法。

希望以上對你有所幫助。

在sql資料庫中,什麼叫批處理?

16樓:繩塵餘愉婉

可以理解成一次處理很多的資料。比如說,我一次往一個表中插入10000條資料,這就是批處理。

17樓:匿名使用者

批處理就是單個或多個t—sql語句的集合,由應用程式一次性傳送給sql server解析執行處理內的所有語句指令。

18樓:匿名使用者

sql批處理:指包含一條或多條t - sql語句的語句組,這組語句從應用程式一次性地傳送到sql server伺服器執行。

19樓:匿名使用者

批處理就是把一批sql指令碼按順序執行!

通常用go來分割不同的批處理!

20樓:匿名使用者

將一條一條的sql語句成批處理。

SQL語句求助,請各位大神幫幫忙

很簡單,你按照下面結構寫一下就行了,關鍵在union all的使用,這個對於計劃 財務 庫存都能使用,希望能幫到你。select 產品,sum 量 as 彙總 量,sum 開工量 as 彙總開工量,sum 期末量 as 彙總期末量 from select 商品,數量 as 量,0 as 開工量,數量...

ASP高手請進,關於sql的語句

函式改為 function classcon x if x 1 then classcon webid 1 and forum 302 elseif x 2 then classcon webid 1 and forum 312 elseif x 3 then classcon webid 2 an...

這種的sql語句怎樣寫?求大神幫幫忙

select top 10 from select count as sl,name from select name,addtime from 商品表 sp,日誌表 rz where sp.id rz.pid group by name order by sl a 如果產品表是pro 日誌表是lo...