產生GUID 使用 → sys_guid()
產生現在日期時間 使用 →,sysdate
SAMPLE
ID 型別為 char(36) ( 但設計使用為GUID)
CREATETIME 型別為Date
INSERT INTO TEST_PARM (ID,PARM1, PARM2, PARM3,TAG,CREATETIME,CREATEUSER)
VALUES(sys_guid(),'SysType','刪除','3',1,sysdate,'Admin')
[後記]
UUID 與 GUID不同
插入欄位後發現原來要使用的應該是UUID而非GUID
UID 是"通用唯一識別碼"縮寫,包含 32 個十六進位數字,並用「-」分隔成五組,每組分別有8、4、4、4、12的數字。
直接輸入TSQL語法測試UUID與GUID差別
select 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') as UUID from dual;
UUID 結果如右 eg.「 E5E3F184-E02D-44DC-8D85-BAB42DA623DE 」
select sys_guid() from dual
GUID 結果如右 eg.「EDB619B0F0674C5C8AAB401FEABFF1F2」
文章標籤
全站熱搜