sql server 生成uuid
时间: 2023-09-17 16:12:12 浏览: 248
MySql与SqlServer的一些常用用法的差别
SQL Server 2017及以上版本支持使用函数 `NEWID()` 生成UUID。
示例:
```sql
SELECT NEWID() AS uuid;
```
结果:
```
uuid
------------------------------------
A1C8A2B2-3B6B-4A3A-8B17-6D4E6F1F75D8
```
如果需要将UUID存储到表中,可以将其作为字段默认值:
```sql
CREATE TABLE my_table (
id UNIQUEIDENTIFIER DEFAULT NEWID(),
name VARCHAR(50)
);
```
这样,每次插入数据时都会自动生成一个UUID作为id的值。
阅读全文