取出表中的某一列的值 让之变成数组如何处理?

解决方案 »

  1.   

    http://blog.csdn.net/htl258/archive/2009/03/15/3993029.aspx参考一下看是否是你要的.
      

  2.   

    假设例子如下:
    select A from tb得到如下值
    "aa"
    "bb"
    "cc"......现要将这些数据保存到数组里面去
      

  3.   

    SQL里没有数组
    只能在代码里处理
      

  4.   


    ms-sql不支持数组,
    可以放在一个xml里,然后存取..
      

  5.   

    --假设例子如下: 
    SELCT A FROM tb --得到如下值 
    "aa" 
    "bb" 
    "cc" --组合字符串
    DECLARE @str VARCHAR(8000)
    SELECT @str=@str+','+A FROM tb
    PRINT(@str)--得到如下值
    "aa,bb,cc"
      

  6.   

    --组合字符串
    DECLARE @str VARCHAR(8000)
    SELECT @str=@str+','+A FROM tb
    if len(@str)>0
    begin
     @str=left(1,len(@str)-1)
    end
    PRINT(@str)