説明
この関数は、LOB 列または他の文字列内の NCLOB 値を CLOB 値に変換します。
構文
TO_CLOB(lob_column | char)
パラメータの説明
| パラメータ | 説明 |
|---|---|
| lob_column | LOB列または他の文字列内のNCLOB値に属します。 |
| char | CHAR、VARCHAR2、NCHAR、NVARCHAR2、CLOB、またはNCLOB型の値に属します。 |
戻り値のタイプ
CLOB タイプを返します。
例
既に作成されたテーブル tbl_nclob があります。現在、VARCHAR2 タイプの値を CLOB タイプの値に変換して、CLOB タイプの列に挿入します。
obclient> DESC tbl_nclob;
+----------+---------------+------+-----+---------+-------+
| FIELD | TYPE | NULL | KEY | DEFAULT | EXTRA |
+----------+---------------+------+-----+---------+-------+
| COL1 | NUMBER(38) | YES | NULL | NULL | NULL |
| COL_CHAR | VARCHAR2(100) | YES | NULL | NULL | NULL |
| COL_CLOB | CLOB | YES | NULL | NULL | NULL |
+----------+---------------+------+-----+---------+-------+
3 rows in set
obclient> UPDATE tbl_nclob SET col_clob = TO_CLOB (col_char);
Query OK, 1 row affected
Rows matched: 1 Changed: 1 Warnings: 0