Oracle SYS_GUID()函数能否在另一个数据库中生成相同的GUID

Oracle SYS_GUID()函数能否在另一个数据库中生成相同的GUID,oracle,function,primary-key,guid,Oracle,Function,Primary Key,Guid,我计划使用SYS_GUID()函数在现有表中生成主键(目前该表中不存在主键) 我想知道,在某些情况下,如果我们将数据从一个数据库同步到另一个数据库,Oracle是否可能在另一个数据库中生成相同的guid 谢谢否。GUID是全局唯一的。另请参见文档要正确,可能会发生冲突,但可能性很小,因为SYS_GUID()涉及主机标识符等内容。如果您谈论的是同一个数据库,但用户/模式不同,那么您是完全安全的,因为唯一的数字在所有用户中都是唯一的。这是两个不同的数据库,需要从一个数据库到另一个数据库(通过Orac

我计划使用SYS_GUID()函数在现有表中生成主键(目前该表中不存在主键)

我想知道,在某些情况下,如果我们将数据从一个数据库同步到另一个数据库,Oracle是否可能在另一个数据库中生成相同的guid


谢谢

否。GUID是全局唯一的。另请参见文档

要正确,可能会发生冲突,但可能性很小,因为SYS_GUID()涉及主机标识符等内容。如果您谈论的是同一个数据库,但用户/模式不同,那么您是完全安全的,因为唯一的数字在所有用户中都是唯一的。

这是两个不同的数据库,需要从一个数据库到另一个数据库(通过Oracle的金门数据库)进行同步。在这种情况下,它会是独一无二的吗?对不起,我没有任何关于甲骨文金门的经验。如果您正在使用此向导,我建议您与支持部门联系。任何人使用
GUID
的原因是它是全局唯一的。就在那里,名字是。。。