テーブルに挿入された最後の ID/SERIAL 値を取得するにはどうすればよいですか? SQL Server に似た CockroachDB 関数はありますSCOPE_IDENTITY()
か?
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 に答える