我主要使用 sql-server(当我使用数据库时)并且我正在尝试学习 pl-sql。是否有任何等效于 sql-server 的自动生成的 Guid 作为 Oracle 中的主键?
最佳答案
您可以使用 SYS_GUID()
生成 GUID,并将其用作列的 DEFAULT 值:
CREATE TABLE test_table (
uid_col RAW(32) DEFAULT SYS_GUID(),
some_val VARCHAR2(10)
);
编辑 :
查看对 this question 的回答更多细节。
关于sql - 有没有办法在 Oracle 数据库中创建自动递增的 Guid 主键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2284738/