簡體   English   中英

如何將select語句結果存儲到sql server中的表變量中

[英]How to store select statement result to table variable in sql server

Declare @T_variable table(name varchar(200))
SET @T_variable =(SELECT au_lname FROM Testing)

錯誤信息。 消息137,級別16,狀態1,行2必須聲明標量變量“@T_variable”。

注意: - select語句結果將給出多行。

我嘗試捕獲表變量中的選擇結果。但是我失敗了。 有沒有辦法動態地將選擇結果捕獲到表變量。

提前致謝。

請嘗試以下查詢,因為您已聲明了表變量而不是數據類型變量。

Declare @T_variable table(name varchar(200))
insert into @T_variable 
SELECT au_lname FROM Testing

嘗試這個:

SET @T_variable :=(SELECT au_lname FROM Testing)

添加冒號可能會有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM