本文介绍了环境函数的语法、参数以及示例等内容。
SYS_GUID
描述
该函数用于生成并返回由16个字节组成的全局唯一标识符(RAW值)。
在大多数平台上,生成的标识符由主机标识符、调用函数的进程或线程标识符,以及该进程或线程的不重复值组成。
语法
SYS_GUID()
返回类型
返回十六进制表示形式的长度为32个字符的字符串。
示例
SELECT sys_guid() FROM DUAL;
sys_guid
------------------------------------
\xc774458c30dd40db883cff0bf2b6bdbb
SYS_CONTEXT
描述
该函数用于返回与上下文命名空间关联的参数的值。
对于名称空间和参数,可以指定一个字符串或解析为指定名称空间或属性的字符串的表达式。上下文命名空间必须已经创建,并且关联的参数及其值也必须使用DBMS_SESSION.set_context过程设置。命名空间必须是有效的SQL标识符。参数名称可以是任何字符串。它不区分大小写,但长度不能超过30个字节。
语法
SYS_CONTEXT('namespace', 'parameter' [, length ])
参数
参数 | 说明 |
namespace | 指定命名空间。 |
parameter | 指定命名空间关联的参数。 |
length | 可选参数,必须是 |
返回类型
返回值的数据类型是VARCHAR2
。返回值的默认最大大小为256字节。
示例
SELECT SYS_CONTEXT('USERENV','LANG') FROM DUAL;
sys_context
-------------
UTF8
文档内容是否对您有帮助?