2
如何获取插入到表中的最后一个ID/SERIAL值?有没有类似于SQL Server的SCOPE_IDENTITY()
的CockroachDB功能?使用CockroachDB返回上次插入的ID/SERIAL值
如何获取插入到表中的最后一个ID/SERIAL值?有没有类似于SQL Server的SCOPE_IDENTITY()
的CockroachDB功能?使用CockroachDB返回上次插入的ID/SERIAL值
CockroachDB没有函数返回上次插入的值。但是您可以使用INSERT
声明的RETURNING
clause。
例如,这是你将怎样使用RETURNING
返回自动生成SERIAL值:
CREATE TABLE users (id SERIAL, name STRING);
INSERT INTO users (name) VALUES ('mike') RETURNING id;