SQL Anywhere 自动增量重置
我有一个 SQL Anywhere 9 数据库,我想将其中一列的自动增量值重置为特定数字。
我想我需要 SQL-Anywhere 等效项:
ALTER TABLE foo AUTO_INCRMENT =100
I've got a SQL Anywhere 9 database, and I would like to reset the autoincrement value on one of my columns to a specific number.
I guess I need the SQL-Anywhere equivalent of:
ALTER TABLE foo AUTO_INCREMENT =100
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
所以答案实际上就在这里,而不仅仅是链接到:
使用
sa_reset_identity
系统过程:Just so the answer is actually here, not just linked to:
Use the
sa_reset_identity
system procedure:出现了 Google 搜索这个。 我从未使用过 SQL Anywhere,所以我恐怕无法再提供帮助。
A google search turned up this. I have never used SQL Anywhere, so I'm afraid I can't help anymore.
正确的系统过程是
sa_reset_identity
例如,您有一个名为 CITIES 的表,用户是 DBA,并且您希望自动增量以值 <强>1。 您的代码为:
来源:http://www.sqlines。 com/sybase-asa/autoincrement_identity
The correct system procedure is
sa_reset_identity
For example, you have a table called CITIES, a user DBA and you want the autoincrement to start with value 1. Your code would be:
Source: http://www.sqlines.com/sybase-asa/autoincrement_identity