表变量是本地变量的一种特殊类型,它有助于临时存储数据;
要声明表变量,使用declare,而局部变量的名称必须以@符号开头;
TABLE关键字指定此变量是表变量,然后还要定义列名和数据类型;
下面定义一个表变量,名为@state;然后在其中插入3行数据;
declare @state table(stateid int,statename varchar(40))
insert into @state values (1,'有效');
insert into @state values (2,'无效');
insert into @state values (3,'未定');
select * from @state;