當前位置:首頁 » 編程語言 » 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為該存儲過程的參數,如果有多個參數,使用「,」分開就可以了,這也是存儲過程調用另一個存儲過程的一種方法。

熱點內容
oracle存儲過程時間 發布:2025-08-06 03:10:49 瀏覽:164
linux命令在哪 發布:2025-08-06 03:10:19 瀏覽:662
如何下載安卓版街霸5 發布:2025-08-06 03:01:20 瀏覽:403
名爵3存儲卡怎麼放車上 發布:2025-08-06 02:57:08 瀏覽:184
訪問瑞士 發布:2025-08-06 02:38:44 瀏覽:128
搭路伺服器怎麼建 發布:2025-08-06 02:19:16 瀏覽:456
ram中存儲的數據在斷電後丟失 發布:2025-08-06 02:17:34 瀏覽:418
蘋果4和安卓手機卡有什麼區別 發布:2025-08-06 02:16:40 瀏覽:683
如何游戲編程 發布:2025-08-06 02:16:06 瀏覽:149
scala編程思想 發布:2025-08-06 01:57:01 瀏覽:217