VARCHARデータ型は、可変長の文字列を格納するために使用されます。本記事では、主にVARCHARデータ型の構文、パラメータ、使用方法について説明します。
構文
VARCHAR(size [BYTE | CHAR])
パラメータ
パラメータ |
説明 |
|---|---|
| size | 取得するバイト数または文字数の長さを表します。 |
| BYTE | 列の長さをバイト単位で提供します。 |
| CHAR | 列の長さを文字単位で提供します。 |
使用方法
VARCHAR2 データ型の最大長は32,767です。VARCHAR データ型の列を作成する際には、その列の最大長を指定する必要があります。実際に格納可能な文字列としては、長さがゼロの文字列('')も許容されますが、この最大値は少なくとも1バイトである必要があります。OceanBaseデータベースは、各値を指定された方法に従って列に完全に格納します。挿入する値が指定された長さを超える場合、エラーが返されます。
OceanBaseデータベースでは、VARCHAR データ型と VARCHAR2 データ型に違いはなく、一般的には VARCHAR2 を使用します。