怎么实现以下:
   输入一个字符串   asdf
   我想要的结果是 a
                  s
                  d
   就是依次读写出字符串中的信息

解决方案 »

  1.   

    declare @t varchar(20)
    set @t='asdf'declare @tr char(1)
    while len(@t)>=1
    begin
       set @tr=left(@t,1)
       print @tr
       set @t=right(@t,len(@t)-1)
    end
      

  2.   

    declare @str varchar(20)
    declare @str2 varchar(20)
    declare @n int
    declare @i int
    select @str = 'ascdf'
    select @n = len(@str)
    select @i = 1
    while(@i <= @n)
    begin
    select @str2 = substring(@str,@i,1)
    select @i = @i + 1
    print @str2
    end
      

  3.   

    加密后还原
    1。‘asdf’----ascii----->97115100102
    2。-----还原char-->‘asdf’
    怎么实现呢?第一步好实现,可还原就不知道怎么处理了??
      

  4.   

    在CSDN里看了看
    好象说只能单向加密
    不过还是要谢谢,楼上2位
      

  5.   


    设定一个分隔符吧,SQl处理就方便了
    比如
    97000115000100000102
    以000分隔