本文介紹了環境函數的語法、參數以及示例等內容。
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
文檔內容是否對您有幫助?