當前位置:首頁 » 編程語言 » sqlexecinsert

sqlexecinsert

發布時間: 2023-09-21 19:47:23

A. sql server 中EXEC的用法

欄位名和表名在EXEC裡面必須是確定的

你可以換一種形式比如:
select @temp=left_code from item_code where filter_name=@filter_name

B. 如何在sql創建一條插入數據的存儲過程

1、首先需要打開SQL Server Managment管理工具,新建一個表。

C. SQL利用循環語句插入數據

CREAT PROCEDURE tester
AS
BEGIN
SET NOCOUNT ON;
DECLARE @userId varchar(50)
DECLARE @count int
SET @count = 0
SELECT @count = count(*) FROM UserService_User WHERE Account like '%111%'
WHILE @count > 0
BEGIN
SELECT @userId = Id FROM UserService_User WHERE Account like '%111%'
exec UserService_RemoveUserByUserId @userId
SET @count = @count -1
END
END
說明:
1、此存儲過程在SQL SERVER 2005上測試通過,值得注意的是,循環體中,語句是使用BEGIN……END包括的,而不是網路上常說的WHILE ……END WHILE結構,其他的循環語句,如LOOP ……UNTIL……END LOOP也不能通過編譯,也許是版本的問題,但在SQL SERVER2005中,循環體使用BEGIN……END就可以,而不能使用網路上常說的WHILE ……END WHILE結構。
2、循環體中 UserService_RemoveUserByUserId 是一個存儲過程的名稱,@userId為該存儲過程的參數,如果有多個參數,使用「,」分開就可以了,這也是存儲過程調用另一個存儲過程的一種方法。

熱點內容
python獲取目錄下所有文件名 發布:2025-02-01 23:47:54 瀏覽:893
生物安全櫃配置哪些葯品 發布:2025-02-01 23:37:19 瀏覽:423
光遇安卓畫質為什麼沒有ios好 發布:2025-02-01 23:33:33 瀏覽:844
免費網店系統源碼 發布:2025-02-01 23:24:05 瀏覽:310
壓縮不原圖 發布:2025-02-01 23:23:30 瀏覽:924
安卓手機數字怎麼變成紅色 發布:2025-02-01 22:50:20 瀏覽:407
康佳29寸電視存儲器壞怎麼代換 發布:2025-02-01 22:40:44 瀏覽:190
訪問的結果 發布:2025-02-01 22:30:12 瀏覽:178
cmd訪問網站 發布:2025-02-01 22:02:45 瀏覽:443
清除svn緩存 發布:2025-02-01 22:01:04 瀏覽:948