将字符串值转换为唯一标识符(UUID 或 GUID)值。
在使用 9.0.2 以前的版本创建的数据库中,UNIQUEIDENTIFIER 数据类型定义为用户定义的数据类型,需要使用 STRTOUUID 和 UUIDTOSTR 函数在 UUID 值的二进制与字符串表示之间进行转换。
在使用 9.0.2 或更高版本创建的数据库中,UNIQUEIDENTIFIER 数据类型已更改为本地数据类型,SQL Anywhere 会在需要的时候进行转换。在这些版本中不需要使用 STRTOUUID 和 UUIDTOSTR 函数。
有关详细信息,请参见UNIQUEIDENTIFIER 数据类型。
STRTOUUID( string-expression )
string-expression xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 格式的字符串。
UNIQUEIDENTIFIER
将 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx(其中 x 是十六进制数字)格式的字符串转换为一个唯一的标识符值。
如果该字符串不是有效的 UUID 字符串,将返回转换错误,除非 conversion_error 选项设置为 OFF(在此情况下返回 NULL)。
此函数用于在数据库中插入 UUID 值。
此函数支持 NCHAR 输入和/或输出。
SQL/2003 服务商扩充。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |