当前位置: 代码迷 >> Sql Server >> sql server 的 table 变量如何用
  详细解决方案

sql server 的 table 变量如何用

热度:45   发布时间:2016-04-27 18:52:04.0
sql server 的 table 变量怎么用
Declare   @d   table(DeliverID   uniqueIdentifier)
Select   DeliverID   into   @d   From   War_DeliverInfo

定义是对的  
使用就不行了

------解决方案--------------------
table类型不能用于:
INSERT INTO table_variable EXEC 存储过程。
SELECT select_list INTO table_variable 语句。

------解决方案--------------------
Declare @d table(DeliverID uniqueIdentifier)
Select DeliverID into @d From War_DeliverInfo
----------------------

别说变量表,实际表也不能创建之后再SELECT INTO。

Declare @d table(DeliverID uniqueIdentifier)
insert @d Select DeliverID From War_DeliverInfo

------解决方案--------------------
Declare @d table(DeliverID uniqueIdentifier)
insert DeliverID into @d From War_DeliverInfo

------解决方案--------------------

換成這種
insert into @d Select DeliverID From War_DeliverInfo
  相关解决方案