delphi - 如何修改生成器值

标签 delphi firebird

我想用 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/

相关文章:

sequence - 以十分之一递增的 Firebird 生成器

ubuntu - 如何配置 firebird 3.0 或设置权限以便任何用户都可以创建数据库

mysql - 将 MySQL 数据库迁移到 Firebird Server 2.5

ubuntu - Firebird 1.0、ubuntu、x86_64、odbc

delphi - Delphi XE3 中缺少 VCL 样式

mysql - 通过 Delphi 使用 Web 数据库的最佳方式是什么?

delphi - TFrame 作为组件,IDE 在第一次使用时将对象更改为内联

delphi 7定时器重置

delphi - Delphi 7 IDE-列表读取访问中的索引超出范围

java - Firebird、Jaybird 和 Hibernate 的依赖项