我正在寻找在SQL Server 2012中已经创建的表中的ID字段上实现序列的方法。
有4个这样的表,它们都有各自的ID字段。
您能否以适当的说明帮助我?例如,我有一个包含字段(mID,drug)的Medicine表,并且我想在mID字段上创建序列,以使其达到3000、3010、3020等。
太感谢了。
假设您的表格架构看起来像
CREATE TABLE medicine (mid INT, drug VARCHAR(255));
而且您真的想使用序列可以执行
CREATE SEQUENCE medicine_seq START WITH 3000 INCREMENT BY 10;
ALTER TABLE medicine ADD DEFAULT (NEXT VALUE FOR medicine_seq) FOR mid;
这是SQLFiddle演示
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句