FOR I=1 TO N
     SQL=“INSERT INTO TABLE (ID,DATA) VALUE (" & I & "," & DATA(I) & ")"
     execute(sql)
NEXT

解决方案 »

  1.   

    CREATE PROCEDURE [PROCEDURE NAME]   @n  int ASdeclare  @i int
    declare @sql char(50)set @i=1
     while  @i<=@N 
       begin
         set @SQL='INSERT INTO TABLE (ID,DATA) VALUE (' +@i + ',' + sin(@i) + ')'
         execute @sql
    end
      

  2.   

    kaikaihe(开开)所提供的方法只不过是用VB程序实现的方式,我所要求的是用存储过程实现 ping2000(乐乐)所提供的方法虽然实现了一部份功能,但是所传入的参数好象只是一个数,而不是数组,能不能将一个数组传入本存储过程中呢?