

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# VARCHAR または CHARACTER VARYING
<a name="Character_types-varchar-or-character-varying"></a>

一定の制限を持つ可変長の文字列を格納するには、VARCHAR 列または CHARACTER VARYING 列を使用します。これらの文字列は空白で埋められないので、VARCHAR(120) 列は、最大で 120 個のシングルバイト文字、60 個の 2 バイト文字、40 個の 3 バイト文字、または 30 個の 4 バイト文字で構成されます。

```
varchar(120)
```

VARCHAR データ型は、文字ではなくバイト単位で定義されます。VARCHAR にはマルチバイト文字 (1 文字あたり最大で 4 バイトまで) を含めることができます。例えば、VARCHAR(12) 列には、シングルバイト文字なら 12 個、2 バイト文字なら 6 個、3 バイト文字なら 4 個、4 バイト文字なら 3 個含めることができます。


| 名前  | ストレージ  | 範囲（列の幅）  | 
| --- | --- | --- | 
| VARCHAR または CHARACTER VARYING  | 4 バイト \+ 文字の合計バイト数 (ここで、各文字は 1～4 バイト)。 | 65535 バイト (64K -1)  | 