输入banner图图片脚本导航/分类

在Oracle数据库中实现SqlServer数据库中的NewID()函数功能

OR REPLACE FUNCTION NEWID RETURN VARCHAR2 IS GUID VARCHAR2(32); BEGIN GUID:=SYS_GUID(); RETURN { ||SUBSTR(GUID,1,8) ||-||SUBSTR(GUID,9,4) ||-||SUBSTR(GUID,13,4) ||-||SUBSTR(GUID,17,4) ||-||SUBSTR(GUID,21,12) ||}; END NEWID;

然后就可以像在SqlServer中一样用了:

SELECT NEWID() AS ID FROM DUAL
--返回结果是类似这样的值:{1B869DEE-BF1A-0D8C-E050-BD0A9E806700}

 

在Oracle数据库中实现SqlServer数据库中的NewID()函数功能

标签: