5

如何获取插入表中的最后一个 ID/SERIAL 值?是否有类似于 SQL Server 的 CockroachDB 函数SCOPE_IDENTITY()

4

1 回答 1

7

CockroachDB 中没有用于返回最后插入的值的函数。但是你可以使用语句的RETURNING子句INSERT

例如,这是您RETURNING用来返回自动生成的SERIAL值的方式:

CREATE TABLE users (id SERIAL, name STRING); 
INSERT INTO users (name) VALUES ('mike') RETURNING id;
于 2017-04-12T02:17:57.017 回答