説明
この関数は、指定された式のデータ型コード、バイト長、および式の内部表現を返します。
構文
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