CHAR FOR BIT DATAåž‹ã?«ã‚ˆã‚Šã€?決ã‚?られã?Ÿé•·ã?•ã?®ãƒ?イトã?®ä¸¦ã?³ã‚’記録ã?™ã‚‹äº‹ã?Œã?§ã??ã?¾ã?™ã€‚ã?“れã?¯ã€?æ–‡å—列ã?«ã‚ˆã‚‹è¨˜éŒ²ã?Œé?©åˆ‡ã?§ã?¯ã?ªã?„æ§‹é€ åŒ–ã?•れã?¦ã?„ã?ªã?„æƒ…å ±ã‚’è¨˜éŒ²ã?™ã‚‹ã?«ä¾¿åˆ©ã?§ã?™ã€‚
{ CHAR | CHARACTER }[(é•·ã?•)] FOR BIT DATA
長��符����整数�リテラル��長�を�イト�指定���。
CHAR FOR BIT DATA型�既定�長��1��。�ら�最大�長��254�イト��。
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