CHAR FOR BIT DATA データ型

CHAR FOR BIT DATAåž‹ã?«ã‚ˆã‚Šã€?決ã‚?られã?Ÿé•·ã?•ã?®ãƒ?イトã?®ä¸¦ã?³ã‚’記録ã?™ã‚‹äº‹ã?Œã?§ã??ã?¾ã?™ã€‚ã?“れã?¯ã€?文字列ã?«ã‚ˆã‚‹è¨˜éŒ²ã?Œé?©åˆ‡ã?§ã?¯ã?ªã?„構造化ã?•れã?¦ã?„ã?ªã?„情報を記録ã?™ã‚‹ã?«ä¾¿åˆ©ã?§ã?™ã€‚

æ§‹æ–‡

{ CHAR | CHARACTER }[(é•·ã?•)] FOR BIT DATA

長��符����整数�リテラル��長�を�イト�指定���。

CHAR FOR BIT DATA型�既定�長��1��。�ら�最大�長��254�イト��。

JDBC メタ情報型(java.sql.Types)

BINARY

CHAR FOR BIT DATAã?¯å›ºå®šé•·ã?®ãƒ?イト列を記録ã?—ã?¾ã?™ã€‚ã‚‚ã?—値ã?Œå¯¾è±¡ã?«ã?¦å®šç¾©ã?•れã?Ÿé•·ã?•より短ã?„ã‚‚ã?®ã?§ã?‚ã?£ã?Ÿå ´å?ˆã€?空ã??ã?¯0x20ã?¨ã?„ã?†ãƒ?イト値ã?§ã?¤ã‚?られã?¾ã?™ã€‚

CHAR FOR BIT DATA�VARCHAR FOR BIT DATA�値�正確�比較�れ��。両方�ビット列�等���評価�れる�����両方�実際���長����れ��り��ん。 (�れ��他�DBMS���る�イナリ�値�扱�����������れ�SQL-92��定義�れ�振る舞���。

VARCHAR FOR BIT DATAやCHAR FOR BIT DATA�値���作(例��連���)�VARCHAR FOR BIT DATA�準���。

CREATE TABLE t (b CHAR(2) FOR BIT DATA);
INSERT INTO t VALUES (X'DE');
SELECT *
FROM t;
-- 次�出力�得られ��。
B
-----
de20