NEWID

说明

兼容SQLSERVER的NWID()函数,产生一个全球唯一标识符,与SYS_GUID不同之处在于产生的标识符中间有分隔符'-'。

语法

newid ::=

参数

返回值

一个GUID,类型是Varchar(32)的字符串,中间有分隔符'-'。

注解

该函数产生的是全球唯一标识符,无论何时何地产生的结果都是唯一的,绝不重复的,所以使用该函数时产生的结果肯定与下面的示例不同,但结果必是一个32位定长的字符串。

示例

示例1: 获取唯一标识符

SELECT NEWID();

结果如下

                NEWID
--------------------------------------
 6C903050-D2C9-11E4-93E5-1F49DB8C7B15
(1 row)