clickhouse 如何生成uuid
时间: 2023-09-11 07:11:29 浏览: 222
PB生成UUID.zip
在 ClickHouse 中,可以使用内置函数 `UUID` 来生成 UUID。例如,以下查询将生成一个 UUID 并将其插入到 `table_name` 表中的 `uuid_column` 列中:
```sql
INSERT INTO table_name (uuid_column) VALUES (UUID())
```
`UUID()` 函数生成一个随机的 UUID 值,它是一个 128 位的十六进制数,例如:
```
f5a692c4-6f6c-4c9b-9a56-7e5c1c056c7c
```
如果需要生成多个 UUID 值,可以使用 `generate_series()` 函数来生成序列值,并将其传递给 `UUID()` 函数:
```sql
INSERT INTO table_name (uuid_column)
SELECT UUID() FROM generate_series(1, 10)
```
这将生成 10 个不同的 UUID 值,并将它们插入到 `table_name` 表中的 `uuid_column` 列中。
阅读全文