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;