在程式中, 在資料庫及 ap (包含web或windows app), 若是有比較大量的往返的資料傳輸, 會有一些效能的影響, 若是要提昇這個部分所造成的衝擊, 可以利用 nocount 這個旗標.
主要是因為這個 nocount 旗標預設是 off 的, 也就是說, 查詢或執行 sql command 時, 會有影響筆數的回傳, 若是資料量大而頻繁時, 如下:
代碼: 選擇全部
-- 建立資料表
CREATE TABLE count1
(cid int)
GO
-- 新增 100 筆資料列
DECLARE @cnt INT=1
WHILE @cnt<=100
BEGIN
INSERT count1 VALUES(@cnt)
SET @cnt +=1
END