sql 表变量 的定义
declare@tabtable(tidintidentity(1,1),tnamenvarcahr(50)),那如果我想定的的表变量,和一张己有的表的结构一样的,请问该...
declare @tab table( tid int identity(1,1), tname nvarcahr(50) ),那如果我想定的的表变量,和一张己有的表的结构一样的,请问该怎么定义??谢谢
declare @tab table ??????怎么写
因为像sql 2005 创建函数create function时,内部不允许定义临时表,也不允许有select查询,所以我想定义表变量,把记录插入到变量中,再返回那个变量,请问高手,怎么解决?? 展开
declare @tab table ??????怎么写
因为像sql 2005 创建函数create function时,内部不允许定义临时表,也不允许有select查询,所以我想定义表变量,把记录插入到变量中,再返回那个变量,请问高手,怎么解决?? 展开
6个回答
展开全部
table 变量可像常规表那样使用。该变量可应用于 SELECT、INSERT、UPDATE 和 DELETE 语句中用到表或表的表达式的地方。但是,table 不能用在下列语句中:
INSERT INTO table_variable EXEC 存储过程。
SELECT select_list INTO table_variable 语句。
--------SQL帮助里是这样回答的,可见不能像你说的那样自动根据已有表生成表变量
INSERT INTO table_variable EXEC 存储过程。
SELECT select_list INTO table_variable 语句。
--------SQL帮助里是这样回答的,可见不能像你说的那样自动根据已有表生成表变量
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不能的...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请使用 your_table%rowtype
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
create table t2 as select * from t1 where 1=2
创建t2表,结构和t1一样
创建t2表,结构和t1一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
```
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询