4

I mostly work with sql-server (when I do work with databases) and I am trying to learn pl-sql.

Is there any equivalent to sql-server's auto-generated Guid as primary keys in Oracle?

4

2 回答 2

7

您可以使用SYS_GUID()生成 GUID,并将其用作列的 DEFAULT 值:

CREATE TABLE test_table (
  uid_col RAW(32) DEFAULT SYS_GUID(),
  some_val VARCHAR2(10)
);

编辑:有关更多详细信息,请参阅此问题的答案。

于 2010-02-17T22:17:06.440 回答
-1

使 char 或 varchar2 列数据类型过度原始以传递未来的麻烦。

于 2013-10-02T09:58:34.333 回答