那麼如果字段很多怎麼辦呢?一個一個地插入恐怕是不行了,即使手不累,用不了一會,腦袋也暈了~
那到底怎麼辦呢?别着急,批處理要大顯身手了~~~
什麼是批處理?
批處理是如何存在的?
腳本:批處理的存在方式,将一個或多個批處理檔案組織到一起就是一個腳本,将腳本儲存到磁盤檔案上就是腳本檔案。
例如,把查詢語句都寫在一個文本檔案裡,然後輕按兩下一個bat檔案,就自動執行文本檔案裡的語句。
首先,新增一個批處理檔案,linlin.bat
其次,新增一個sql腳本檔案,linlin.sql
在linlin.bat中輸入:
<span style="font-size: 18px">osql -u sa -p 123456 -i c:\linlin.sql </span>
同樣在bat檔案中,輸入上面一行,在linlin.sql輸入腳本
如:
<span style="font-size: 18px">use 資料庫名
go
select * from 表名
go</span>
以上的小例子就是通過批處理來執行sql語句,下面我們來說一下,建立批處理時的一些注意事項:
1、建立預設值createdefault、建立規則create rule、建立觸發器create trigger、建立視圖 create view等語句在同一個批進行中隻能送出一個
2、删除的對象,在同一批進行中不能再次引用
3、不能把規則和預設值綁定到表字段或者自定義字段上之後,立即在同一個批進行中使用它們
4、不能定義一個check限制之後,立即在同一個批進行中使用
5、不能修改表中一個字段名之後,立即引用新字段
6、使用set語句設定的某些set選項不能應用于同一個批進行中的查詢
7、若批進行中的第一個語句是執行某個存儲過程的execute語句,則execute關鍵字可以省略
====================================分割線================================
最新内容請見作者的github頁:http://qaseven.github.io/