17.10 - 例 - Advanced SQL Engine - Teradata Database

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

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/djk1612415574830.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
kby1472250656485

システムの初期化(sysinit)時にシステムの日本語サポートが使用可能になっていたとします。

   CREATE TABLE tab1 
               (clatin   CHAR(3)  CHARACTER SET LATIN
               ,cunicode CHAR(3)  CHARACTER SET UNICODE
               ,csjis    CHAR(3)  CHARACTER SET KANJISJIS
               ,cgraphic CHAR(3)  CHARACTER SET GRAPHIC
               ,ckanji1  CHAR(3)  CHARACTER SET KANJI1);
   
   INSERT INTO tab1('abc','abc','abc',_GRAPHIC 'ABC
','abc');
   

この例にある太字の大文字LATIN文字は、全角のLATIN文字を表わします。

CHAR2HEXINTは、tab1に挿入された文字列について、次の結果を戻します。

関数 返す結果
CHAR2HEXINT(clatin) 616263
CHAR2HEXINT(cunicode) 006100620063'
CHAR2HEXINT(csjis) 616263
CHAR2HEXINT(cgraphic) FF41FF42FF43
CHAR2HEXINT(ckanji1) 616263