Oracle dump函式
DUMP
語法
DUMP(expr[, return_fmt [, start_position [, length ] ] ] )
用途
DUMP returns a VARCHAR2 value containing the datatype code, length in bytes, and internal representation of expr. The returned result is always in the database character set.
DUMP返回一個包含資料型別程式碼,位元組長和內部表示式的VARCHAR2型別值。
The argument return_fmt specifies the format of the return value and can have any of the following values:
Return_fmt引數指定返回值的格式,包含以下值:
8 返回8進位制數
10 返回10進位制數
16 返回16進位制數
17 returns each byte printed as a character if and only if it can be interpreted as a printable character in the character set of the compiler—typically ASCII or EBCDIC. Some ASCII control characters may be printed in the form ^X as well. Otherwise the character is printed in hexidecimal notation. All NLS parameters are ignored. Do not depend on any particular output format for DUMP with return_fmt 17.
每一個位元組如果可翻譯為列印字元位元組則作為列印字元返回,否則字元以16進位制資料返回。所有NLS引數將被忽略。不要指望著使用DUMP 17來輸出獨有的格式。
By default, the return value contains no character set information. To retrieve the character set name of expr, add 1000 to any of the preceding format values. For example, a return_fmt of 1008 returns the result in octal and provides the character set name of expr.
The arguments start_position and length combine to determine which portion of the internal representation to return. The default is to return the entire internal representation in decimal notation.
預設的,函式返回值不包含字符集資訊。可對return_fmt加1000來實現返回字符集資訊。例如, 1008返回8進位制數並提供表示式的字符集名稱。
引數start_position和length一起決定了該返回那一部分內部表示式。預設是返回全部。
If expr is null, then this function returns NULL.
如果表示式為NULL則函式返回NULL。
This function does not support CLOB data directly. However, CLOBs can be passed in as arguments through implicit data conversion.
此函式不直接支援CLOB資料。然而,CLOB可以作為引數通過隱式轉換傳入。
例子
SELECT DUMP('abc', 1016) FROM DUAL; DUMP('ABC',1016) ------------------------------------------ Typ=96 Len=3 CharacterSet=WE8DEC: 61,62,63
SELECT DUMP(last_name, 8, 3, 2) "OCTAL" FROM employees WHERE last_name = 'Hunold' ORDER BY employee_id; OCTAL ------------------------------------------------------------------- Typ=1 Len=6: 156,157 SELECT DUMP(last_name, 10, 3, 2) "ASCII" FROM employees WHERE last_name = 'Hunold' ORDER BY employee_id; ASCII -------------------------------------------------------------------- Typ=1 Len=6: 110,111
相關文章
- PostgreSQL DBA(73) - dump函式SQL函式
- [20191002]函式dump的bug.txt函式
- PHP 自己實現var_dump函式PHP函式
- oracle 函式Oracle函式
- oracle or 函式Oracle函式
- Oracle常用函式Oracle函式
- 7 Oracle 函式Oracle函式
- Oracle 字串函式Oracle字串函式
- Oracle 字串函式Oracle字串函式
- Oracle分析函式與視窗函式Oracle函式
- oracle之 如何 dump logfileOracle
- Oracle OCP(03):字元函式、數字函式和日期函式Oracle字元函式
- Oracle 自定義函式Oracle函式
- oracle 高階函式Oracle函式
- oracle json 解析函式OracleJSON函式
- Oracle 隨機函式Oracle隨機函式
- Oracle函式彙總Oracle函式
- oracle 10g函式大全–日期型函式Oracle 10g函式
- oracle常用函式介紹Oracle函式
- Oracle OCP(04):聚合函式Oracle函式
- oracle函式手冊(轉)Oracle函式
- 【Oracle的NVL函式用法】Oracle函式
- Oracle函式入坑指南Oracle函式
- Oracle分析函式之開窗函式over()詳解Oracle函式
- 【函式】Oracle12c 列轉行函式使用listagg函式Oracle
- ORACLE分析函式手冊(轉)Oracle函式
- oracle interval日期函式的bug!Oracle函式
- Oracle OCP(05):轉換函式Oracle函式
- Oracle的LAST_DAY函式OracleAST函式
- Oracle中pivot函式詳解Oracle函式
- 工作中,Oracle常用函式Oracle函式
- Oracle中Decode()函式的使用Oracle函式
- oracle資料庫常用分析函式與聚合函式的用法Oracle資料庫函式
- Oracle的SYS_CONNECT_BY_PATH函式Oracle函式
- 原創:oracle聚合函式介紹Oracle函式
- ORACLE分析函式手冊二(轉)Oracle函式
- oracle Forms Builder常用函式 (轉載)OracleORMUI函式
- 6、Oracle中的分組函式Oracle函式
- Oracle學習筆記(6)——函式Oracle筆記函式