如何动态创建一个存储过程呢,用DELPHI,有没有好的方法?

解决方案 »

  1.   

    我以前的做法是直接通过SQL拼写存储过程的语句(以及创建语句),然后执行该SQL。具体的创建存储过程的语句可以通过在SQl企业管理器中导出一个存储过程的代码中找到。希望这些对你有用。To:[email protected]
      

  2.   

    举个例子,这是在一张表中的某条记录的某个字段值加1,并返回原值,你在query中写下
    面的sql语句就行了
    CREATE PROCEDURE GetNumber
    @Fieldname varchar(50),
    @Reccount int output
    AS
    begin
    update NumberGroup
    set Idnumber=Idnumber+1,@Reccount=Idnumber where Idname=@Fieldname
    select idnumber from Numbergroup where Idname=@Fieldname
    end