UUID文字列を生成する関数

string random_uuid()

関数random_uuidは、ランダムに生成されたUUIDを36文字の文字列として返します。この関数を使用すると、INSERT文またはUPDATE SQL文でUUID型の列の値を生成できます。

random_uuid関数の例

この例では、random_uuid関数を使用してランダムに生成されたUUIDがフェッチされます。

sql-> CREATE TABLE myTable (id STRING AS UUID, name STRING, PRIMARY KEY (id));
Statement completed successfully

sql-> INSERT INTO myTable values(random_uuid(),"test1");
{"NumRowsInserted":1}
1 row returned
Statement completed successfully

sql-> select * from myTable;
{"id":"e755a045-8127-4ab3-b6b4-5906ca0bb1a5", "test1"}
1 row returned
Statement completed successfully