説明
この関数は、指定された式のデータ型コード、バイト長、および式の内部表現を返します。
構文
DUMP(expr[, return_fmt [, start_position [, length ] ] ])
パラメータの説明
パラメータ |
説明 |
|---|---|
| expr | 分析する式を指定します。各種データ型の値を指定できます。 |
| return_fmt | 戻り値のフォーマットを指定します。オプションです。使用方法は以下のとおりです:
|
| start_position | 返される文字の開始位置を指定します。オプションです。デフォルト値は 1 です。 |
| length | 戻す文字列の長さを指定します。オプションです。デフォルトでは、すべての文字が返されます。 |
戻り値の型
exprがNULLの場合はNULLを返します。それ以外の場合は、VARCHAR2データ型を返します。
例
文字列OceanBaseのデータ型コード、バイト長、および関連する文字に対応する8進数値を返します。
obclient> SELECT DUMP('OceanBase',8) FROM DUAL;
+---------------------------------------------------+
| DUMP('OCEANBASE',8) |
+---------------------------------------------------+
| Typ=23 Len=9: 117,143,145,141,156,102,141,163,145 |
+---------------------------------------------------+
1 row in set