日期:2014-05-18  浏览次数:20723 次

~~~~~~~~~~~~SQL中有数组吗?~~~~~~~~~~~~
SQL-SERVER中能象   VB   或者   .NET   中那样申明数组变量吗?
因为我经常在循环的时候想用动态数组,但是每次都力不从心~~
例如一个简单的例子
                Dim   n   As   Integer
                Dim   a(10)   As   Integer
                Do   While   n   <=   10
                      ...’程序体
                Loop
就象这样的可以定义的数组在SQL中也能实现吗?应该怎么实现呢?谢谢了

------解决方案--------------------
没有数组,一般用临时表存储结果~~~
------解决方案--------------------
没有数组,不过可以在数据库中构造HASH表.
------解决方案--------------------
可能存放数据用的吧,
可以方便查找,什么的`~感觉
------解决方案--------------------
VB里面没有vector,用Collection对象试试
------解决方案--------------------
sql2000中沒有數組
------解决方案--------------------
一维数组=单表单列
二维数组=单表多列
多维数组=多表多列(表与表之间可以关联)
------解决方案--------------------
Hash 表其实就是一个2纬的表.它只存储key 和value 值,方便查找它的Key 和 Value值!
------解决方案--------------------
没有数组的,可以通过临时表或者表变量来实现