VARCHARデータ型

VARCHARã?§ã?¯æ–‡å­—列を記録ã?™ã‚‹å?¯å¤‰é•·ã?®é ˜åŸŸã?Œæ??ä¾›ã?•れã?¾ã?™ã€‚

æ§‹æ–‡

{ VARCHAR | CHAR VARYING | CHARACTER VARYING }(é•·ã?•) 

é•·ã?•ã?¯ç¬¦å?·ã?®ã?ªã?„æ•´æ•°ã?®å®šæ•°ã?§ã?™ã€‚ 文字列ã?®é•·ã?•ã?¯é•·ã?•ã?®å€¤ã‚„ã€?java.lang.Integer.MAX_VALUEより大ã??ã?ªå€¤ã?§ã?‚ã?£ã?¦ã?¯ã?ªã‚Šã?¾ã?›ã‚“。

VARCHAR�文字列�最大長�32,672文字��。

対応�るコンパイル時�Java�型

java.lang.String

JDBC�メタデータ型 (java.sql.Types)

VARCHAR

Derby ã?¯æŒ‡å®šã?•れã?Ÿé•·ã?•ã?«æº€ã?Ÿã?ªã?„VARCHARã?®å€¤ã‚’文字詰ã‚?ã?—ã?¾ã?›ã‚“。 Derbyã?¯VARCHARã?§æŒ‡å®šã?•れã?Ÿã‚ˆã‚Šå¤§ã??ã?ªæ–‡å­—æ•°ã?®å€¤ã?Œä¸Žã?ˆã‚‰ã‚Œã?Ÿå ´å?ˆã€?文字列ã?‹ã‚‰ç©ºç™½ã‚’切りæ?¨ã?¦ã?¾ã?™ã€‚ 空白以外ã?®æ–‡å­—ã?¯åˆ‡ã‚Šæ?¨ã?¦ã‚‰ã‚Œã?ªã?„ã?®ã?§ã€?例外ã?ŒæŒ™ã?Œã‚‹åŽŸå› ã?¨ã?ªã‚Šã?¾ã?™ã€‚ VARCHARã?«å¯¾ã?—ã?¦æ¯”較演算å­?ã?Œé?©ç”¨ã?•れã?Ÿå ´å?ˆã€?オペランドã?®é•·ã?•ã?Œå¤‰ã‚?ã‚‹ã?“ã?¨ã?¯ã?‚りã?¾ã?›ã‚“ã?Œã€?値ã?®æœ«å°¾ã?«ã?‚る空白ã?¯ç„¡è¦–ã?•れã?¾ã?™ã€‚

一�����CHARやVARCHAR�混在��使�れ�場��文字列長�短�値�文字列長�長�値������空白文字�文字詰��れ��。

文字列定数ã?®åž‹ã?¯VARCHARã?§ã?¯ã?ªã??CHARã?§ã?™ã€‚