説明
この関数は、16バイトで構成されるグローバル一意識別子を生成し返します。つまり、グローバル一意のシーケンス番号を生成します。
構文
SYS_GUID()
戻り値のタイプ
16進数で表された長さ32文字の文字列を返します。
例
テーブル tbl1 を作成し、一意の識別子を持つ3件のデータを挿入します。
obclient> CREATE TABLE tbl1(col1 INT,col2 RAW(16));
Query OK, 0 rows affected
obclient> INSERT INTO tbl1 VALUES(1,SYS_GUID()),(2,SYS_GUID()),(3,SYS_GUID());
Query OK, 3 rows affected
Records: 3 Duplicates: 0 Warnings: 0
obclient> SELECT * FROM tbl1;
+------+----------------------------------+
| COL1 | COL2 |
+------+----------------------------------+
| 1 | 442E52AC599411EC8C99B6945CA6C7B0 |
| 2 | 442EC8D1599411EC8C99B6945CA6C7B0 |
| 3 | 442ED1F1599411EC8C99B6945CA6C7B0 |
+------+----------------------------------+
3 rows in set