TO_CHAR (文字)
構文
to_char_char::=
目的
TO_CHAR
(文字)は、NCHAR
、NVARCHAR2
、CLOB
またはNCLOB
データをデータベース文字セットに変換します。戻り値は常にVARCHAR2
です。
このファンクションを使用して文字LOBをデータベース文字セットに変換する際、変換するLOB値がターゲットのデータ型よりも大きいと、データベースからエラーが返されます。
関連項目:
このファンクションの文字の戻り値に割り当てる照合を定義する照合導出ルールは、『Oracle Databaseグローバリゼーション・サポート・ガイド』の付録Cを参照してください。
例
次の例では、単純な文字列を文字データとして解析します。
SELECT TO_CHAR('01110') FROM DUAL; TO_CH ----- 01110
この例と、「TO_CHAR(数値)」の最初の例を比較してください。
次の例では、pm.print_media
表のCLOB
データをデータベース文字セットに変換します。
SELECT TO_CHAR(ad_sourcetext) FROM print_media WHERE product_id = 2268; TO_CHAR(AD_SOURCETEXT) -------------------------------------------------------------------- ****************************** TIGER2 2268...Standard Hayes Compatible Modem Product ID: 2268 The #1 selling modem in the universe! Tiger2's modem includes call management and Internet voicing. Make real-time full duplex phone calls at the same time you're online. **********************************