小编VKB*_*VKB的帖子

如何在SQL Server中设置序列的'start with'来选择查询结果?

我正在尝试像在SQL Server 2012中那样做

CREATE SEQUENCE item_seq
  START WITH (SELECT MAX(i_item_sk)
     FROM item) 
  INCREMENT BY 1;
Run Code Online (Sandbox Code Playgroud)

可能吗?如果不可能,还有哪些其他方法?我们可以像在PostgreSQL中一样(如下所示)吗?

create sequence item_seq 
select setval('item_seq', (select max(i_item_sk)+1 from item), false);
Run Code Online (Sandbox Code Playgroud)

我将在Kettle'添加序列'步骤中进一步使用此序列变量.

sql-server

9
推荐指数
1
解决办法
3096
查看次数

标签 统计

sql-server ×1