SQL Server如何在同一数据库中跨表维护GUID

Pos*_*sto 2 sql-server guid primary-key

我想创建一个数据库,其中每个表的 PK 都是 GUID,并且在整个数据库中是唯一的,

示例:我的数据库名称是“LOCATION”。我有 3 个表,分别是“城市”、“州”和“国家”。

我希望所有 3 个表都具有与 GUID 相同的 PK 字段,并且该值在数据库中是唯一的。

如何在 SQL Server 中执行此操作,有什么想法吗?我以前从未使用过 SQL Server,因此如果简要解释一下将会很有帮助。

Chr*_*ter 5

create table CITY (
    ID uniqueidentifier not null primary key default newid(),
    .
    .
    .
)
Run Code Online (Sandbox Code Playgroud)

对其他表重复此操作。