データベースにはさまざまなデータ型があることは知っています。 従業員、部署、財務といったさまざまなデータベースを持つ組織を考えてみましょう。 従業員データベースには、各従業員の詳細を保存するテーブルがあり、従業員は従業員 ID を使用して一意に識別されます。

ほとんどの場合、従業員IDは数字と文字の組み合わせになっています。 データベースはどのようにしてその値を保存するのでしょうか? varchar(Variable Character datatype)という特殊なデータ型を使用します。

  1. varchar :
    Variable Character(略してvarchar)は、非Unicodeデータを格納するデータ型です。
    varcharの構文は次のとおりです。 最大記憶容量は8000バイトまでです。
  2. varchar(max) :
    最大記憶容量が2³¹-1バイトの文字列データを格納します。
    構文は以下の通りです。
    varchar(max)
  3. nvarchar :
    可変長のユニコードデータを格納します。
    nvarcharの構文は次のとおりです。
    nvarchar

    n – はバイト数で、最大4000バイトまで保存できます。 これらのデータタイプはテーブルを作成する際に使用することができます。

これらのデータタイプの概要を説明します。

th

キャラクター varchar varchar(max) nvarchar
保存 可変長の非Unicode文字列データを保存します。 非ユニコードの文字列データを格納します。 可変長の非ユニコードの文字列データを格納します。 可変長のユニコードの文字列データを格納します。
構文 varchar(n)

*nはバイト数

varchar(max)

*maxはストレージの最大値を表します。

nvarchar

*nはバイト数です。

ストレージサイズ 1-8000バイト 2³¹-1バイト 1-?4000バイト

記事のタグ :

SQL

練習用タグ :

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です