例 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQL関数、式、および述部

Product
Advanced SQL Engine
Teradata Database
Release Number
17.05
17.00
Published
2020年6月
Language
日本語
Last Update
2021-03-30
dita:mapPath
ja-JP/tpt1555966086716.ditamap
dita:ditavalPath
ja-JP/tpt1555966086716.ditaval
dita:id
B035-1145
Product Category
Software
Teradata Vantage

次のテーブル定義を考えます。

   CREATE TABLE table_1
     (ckanji1 VARCHAR(20) CHARACTER SET KANJI1);
   
   CREATE TABLE table_2
    (cunicode CHARACTER(20) CHARACTER SET UNICODE);

table_1はKanjiEUCクライアント文字セットから取り込まれているものとします。

table_1内のckanji1の中のデータをUNICODEに変換して、エラーがない変換をtable_2に取り込むには、次の文を使用します。

   INSERT INTO table_2
   SELECT TRANSLATE(ckanji1 USING Kanji1_KanjiEUC_TO_Unicode)
   FROM table_1
   WHERE TRANSLATE_CHK(ckanji1 USING Kanji_KanjiEUC_TO_Unicode) = 0;