⑤データ型

スポンサーリンク

本当にわからないとこがあった場合一人では解決できません。
『teratail』とはエンジニア特化型のQ&Aサイトです。 すべてのエンジニアさんが抱えている悩みを共有して 解決するための質問サイトです
無料なのでまずは登録して使ってみてください。メールアドレスだけで登録可能です ----------------------------------------------------------------------------------------

データ型

SQLデータ型は、任意のオブジェクトのデータ型を指定する属性です。各列、変数、および式には、SQLに関連するデータ型があります。これらのデータ型を使用してテーブルを作成することができます。要件に基づいてテーブル列のデータ型を選択できます。

SQL Serverには、以下に示す6種類のデータ型が用意されています。

正確な数値データ型

DATA TYPE FROM TO
bigint -9,223,372,036,854,775,808 9,223,372,036,854,775,807
int -2,147,483,648 2,147,483,647
smallint -32,768 32,767
tinyint 0 255
bit 0 1
decimal -10^38 +1 10^38 -1
numeric -10^38 +1 10^38 -1
money -922,337,203,685,477.5808 +922,337,203,685,477.5807
smallmoney -214,748.3648 +214,748.3647

おおよその数値データ型

DATA TYPE FROM TO
float -1.79E + 308 1.79E + 308
real -3.40E + 38 3.40E + 38

日時データ型

DATA TYPE FROM TO
datetime Jan 1, 1753 Dec 31, 9999
smalldatetime Jan 1, 1900 Jun 6, 2079
date Stores a date like June 30, 1991
time Stores a time of day like 12:30 P.M.

文字列データ型

Sr.No. DATA TYPE & Description
1 char

最大長は8,000文字(固定長非Unicode文字)

2 varchar

最大8,000文字(可変長非Unicodeデータ

3 varchar(max)

最大長は231文字、可変長非Unicodeデータ(SQL Server 2005のみ)

4 text

最大長2,147,483,647文字の可変長非Unicodeデータ

Unicode文字列のデータ型

1 nchar

最大長は4000文字(固定長のUnicode)

2 nvarchar

最大長4,000文字(可変長Unicode)

3 nvarchar(max)

最大長は231文字(SQL Server 2005のみ)(可変長のUnicode)

4 ntext

最大長は1,073,741,823文字です。(可変長Unicode)

バイナリデータ型

Sr.No. データタイプと説明
1 binary

最大長8,000バイト(固定長バイナリデータ)

2 varbinary

最大長8,000バイト(可変長バイナリデータ)

3 varbinary(max)

最大長は231バイトです(SQL Server 2005のみ)。(可変長バイナリデータ)

4 image

最大長は2,147,483,647バイトです。(可変長バイナリデータ)

その他のデータ型

Sr.No. データタイプと説明
1 sql_variant

text、ntext、およびtimestampを除く、さまざまなSQL Serverでサポートされるデータ型の値を格納します。

2 timestamp

行が更新されるたびに更新される、データベース全体の一意の番号を格納します。

3 uniqueidentifier

グローバル一意識別子(GUID)を格納します。

4 xml

XMLデータを格納します。xmlインスタンスは、列または変数に格納できます(SQL Server 2005のみ)。

5 cursor

カーソルオブジェクトへの参照

6 table

後で処理できるように結果セットを格納する





前のページ④第一正規化 第二正規化 第三正規化

次のページ⑦演算子

スポンサーリンク

プログラミングは独学からは挫折の可能性が高いです。まずは無料体験ができる
コードキャンプが本当におすすめ。無料体験でわからないところを聞きましょう。
転職補助つき。カリキュラム終了後に転職紹介をしてくれます。