【发布时间】:2017-09-07 14:50:23
【问题描述】:
如何将最后一个 ID/SERIAL 值插入到表中?有没有类似 SQL Server 的SCOPE_IDENTITY() 的 CockroachDB 函数?
【问题讨论】:
标签: cockroachdb
如何将最后一个 ID/SERIAL 值插入到表中?有没有类似 SQL Server 的SCOPE_IDENTITY() 的 CockroachDB 函数?
【问题讨论】:
标签: cockroachdb
CockroachDB 中没有返回最后插入值的函数。但是您可以使用INSERT 语句的RETURNING clause。
例如,这是您使用 RETURNING 返回自动生成的 SERIAL 值的方式:
CREATE TABLE users (id SERIAL, name STRING);
INSERT INTO users (name) VALUES ('mike') RETURNING id;
【讨论】: