我想用 Firebird 2.5 修改 Delphi 中的生成器值。声明如下:
ALTER SEQUENCE GEN_NAME RESTART with value
。我想要的是该值不是数字,而是变量或参数,例如:
ALTER SEQUENCE GEN_TELAGENT_ID RESTART WITH val;
其中 val 得到一个我还不知道的不同整数值。
我希望我能让别人理解我自己。抱歉我的英语不太好。 感谢您的回答。
最佳答案
使用一个参数,它应该可以与您首选的组件配合使用。
myQuery.SQL.Text := 'alter sequence gen_telagent_id restart with :val';
myQuery.Params.ParamByName('val').AsInteger := val;
myQuery.ExecSQL();
实际语法可能会有所不同,具体取决于您用于连接 Firebird 的组件。
关于delphi - 如何修改生成器值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4681910/