Sql Server定义表参数及设定索引
DECLARE @t TABLE(
id int identity(1,1) primary key –自增字段,主键
,name NVARCHAR(50) default(N”) –普通字段,默认值为空
,birthday datetime –日期字段,未设默认值
,index i1 nonclustered (name) –索引,使用name作为非聚合索引
)
写Sql存储过程时会用到table类型的参数,按照官方的意见是数据量100行以内可以使用这个,超过就建议使用临时表。
对于数据量多的,可以考虑给参数表增加个索引,定义方式如上。