相关疑难解决方法(0)

将标识添加到现有列

我需要将表的主键更改为标识列,并且表中已有许多行.

我有一个脚本来清理ID以确保它们从1开始顺序启动,在我的测试数据库上运行正常.

什么是将命令改为具有标识属性的SQL命令?

sql sql-server alter-table identity-column

421
推荐指数
8
解决办法
82万
查看次数

序列作为列的默认值

我已经创建了一个序列:

create sequence mainseq as bigint start with 1 increment by 1
Run Code Online (Sandbox Code Playgroud)

如何将此序列用作列的默认值?

create table mytable(
    id      bigint not null default mainseq     -- how?
    code    varchar(20) not null
)
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server sequence sql-server-2012

22
推荐指数
2
解决办法
3万
查看次数