哦,看联机帮助就可以了。可以我这台机没装,不能给你copy了。

解决方案 »

  1.   

    给个代码自已学着看吧!它是将yourtable中的cols字段进行累加!用游标实现的!
    declare @str varchar(8000) 
    declare @s varchar(20)
    set @s=''
    declare a cursor for select colS from yourtable
     fetch next from a into @S
    while @@fetch_status<>0 
    begin
     @Str=@Str+@s
    fetch next from a into @s
    end
    select @str
    colse a
    deallocate a
      

  2.   

    declare @str varchar(8000) 
    declare @s varchar(20)
    set @s=''
    set @str=''
    declare a cursor for select colS from yourtable
     fetch next from a into @S
    while @@fetch_status<>0 
    begin
     @Str=@Str+@s
    fetch next from a into @s
    end
    select @str
    colse a
    deallocate a
      

  3.   

    游标
    关系数据库中的操作会对整个行集产生影响。由 SELECT 语句返回的行集包括所有满足该语句 WHERE 子句中条件的行。由语句所返回的这一完整的行集被称为结果集。应用程序,特别是交互式联机应用程序,并不总能将整个结果集作为一个单元来有效地处理。这些应用程序需要一种机制以便每次处理一行或一部分行。游标就是提供这种机制的结果集扩展。 游标通过以下方式扩展结果处理: 允许定位在结果集的特定行。
    从结果集的当前位置检索一行或多行。
    支持对结果集中当前位置的行进行数据修改。
    为由其他用户对显示在结果集中的数据库数据所做的更改提供不同级别的可见性支持。
    提供脚本、存储过程和触发器中使用的访问结果集中的数据的 Transact-SQL 语句。 
      

  4.   

    DECLARE cur CURSOR FOR 
      SELECT  test.id   FROM test where xm=:lsxm
       USING SQLCA;
    OPEN cur;
    Do while sqlca.sqlcode = 0
    FETCH cur INTO :code;
    if sqlca.sqlcode = 0 then
       inte+=integer(code) 
    sle1.text=string(inte)
    else
       exit
       end if
    Loop
    CLOSE cur;
    copy 一段代码,你自己看吧