在sql server的procedure中怎样定义并使用数组?
有这样一个table1:
id time
123 01/01/01
123 01/02/02
123 01/03/03
321 01/01/01
321 01/02/02
要在另一个table2中写入:
id time1 time2 time3 time4
123 01/01/01 01/02/02 01/03/03 null
321 01/01/01 01/02/02 null null
原想用数组:
declare @array(3) datetime
@array(0)='01/01/01'
@array(1)='01/02/02'
@array(2)='01/03/03'
@array(3)=null
再
insert into table2 values(@id,@array(0),@array(1)...)
可定义时就出错了,我对T-SQL不是很熟,各位大瑕快救救我!
推荐关于T-SQL的书、站点也行!