没有数组!用表变量来代替:declare @a table(a int)
insert @a values(1)
select * from @a

解决方案 »

  1.   

    谢谢大力那我怎么象数组一样用其中的值?数组中a[i]可以用什么来代替?接触MSSQL不久,请不吝赐教
      

  2.   

    可以这样:
    declare @a table(numid int identity(1,1),a int)
    这样就可以用numid代替[i]了
      

  3.   

    declare @a table(id int identity(1,1),a varchar(10))insert @a(a) values('a')
    insert @a(a) values('b')select * from @a要实现数组中a[i]的话,可以select * from @a
    where id = 2