Default 可以用系统函数,不支持自定义函数。
如果需要使用自定义函数来填充,建议使用触发器等方式。
create table TESTTABLE2
(
id1 VARCHAR2(100) default SYSDATE,
id2 VARCHAR2(32) default SYS_GUID(),
id3 VARCHAR2(100) default 'a',
id4 RAW(16) default SYS_GUID(),
id5 VARCHAR2(36) default regexp_replace(rawtohex(sys_guid()), '([A-F0-9]{8})([A-F0-9]{4})([A-F0-9]{4})([A-F0-9]{4})([A-F0-9]{12})', '\1-\2-\3-\4-\5')
)