我想将已经创建的序列的类型从INT更改为BIGINT。我搜索了可能的alter类型,但是由于我需要更多的值,所以我找不到如何将int(最初声明为int)更改为bigint的类型。问候,
这样尝试
使用以下查询找到序列的current_value
从sys.sequences中选择current_value,其中name ='SequenceName';
假设您的序列的current_value是50
拖放并重新创建序列,从50开始(在步骤1中找到的值)
删除SEQUENCE SequenceName
CREATE SEQUENCE SequenceName
AS bigint
START WITH 50
INCREMENT BY 1
MINVALUE 50
MAXVALUE 9999999999....
CYCLE
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句