トップページへ PASSJ ブログへ
トップページへ
分科会
特集!
コミュニケーション
資格
セミナー・コンファレンス
インフォメーション
7.テーブルの作成

図21:Enterprise Managerから新しいテーブルを作成します
図21:Enterprise Managerから新しいテーブルを作成します
Accessプロジェクトから新しいテーブルを作成する画面(図19)と、 Enterprise Manager(図21)から新しいテーブルを作成する画面(図22)は、ほぼ似ています。
図22:Enterprise Managerからの新しいテーブルの定義
図22:Enterprise Managerからの新しいテーブルの定義
Accessプロジェクトでは連結フォームなどの作成を支援するための入力項目が増えていますので、Enterprise Manager操作より大変になるかもしれません。
ここでは両者の共通項目に関して簡単に説明をします。

[列名]
テーブルの列名を入力します。日本語全角文字を列名に使うこともできますが、Windows以外のシステムから このデータベースを使う場合などでは、日本語の列名を使うと支障が出ることもあります。データベースと一緒に使われるシステム環境をよく考慮して、名前に日本語文字を使うかどうか決めてください。

[データ型と長さ]
データ型には表3の種類があります。
表3:データ型
型名 その意味 記憶サイズ
(バイト)
bigint 8バイト整数を表す 8
int 4バイト整数を表す 4
smallint 2バイト整数を表す 2
tinyint 1バイト整数を表す(0から255まで) 1
bit 1または0を記憶する整数値を表す テーブルの中のbit列の個数によって可変
decimal 固定長の有効桁数と小数点以下桁数を指定した固定小数点データ
最大有効桁数は38桁
可変(5バイトから17バイト)
numeric decimal型と同じ意味
money 小数点4桁、整数部15桁(900兆)までの固定小数点データ。
金額を正確に表現する。
8
smallmoney 少数部4桁、整数部6桁(21万)までの固定小数点データ。
金額を正確に表現する。
4
float 倍精度浮動小数点実数
float(24)のような仮数部ビット数の指定もできる。この場合は4バイト単精度実数扱い。
8
real 単精度浮動小数点実数 4
datetime 約3.3ミリ秒の精度の時刻と日付けを記憶する
1753年から9999年まで記憶できる。
8
smalldatetime 1900年から2079年までの日付けと時刻(分単位)を記憶。 4
char 固定長文字列。最大8000バイトまで。 nバイト
varchar 可変長文字列。最大8000バイトまで。 nバイト
text 可変長文字列。最大約2Gバイトまで。 nバイト
nchar 固定長UNICODE文字列。最大4000文字まで。 文字数*2バイト
nvarchar 可変長UNICODE文字列。最大4000文字まで。 文字数*2バイト
ntext 可変長UNICODE文字列。最大約1G文字個数まで。 文字数*2バイト
binary 固定長バイナリ文字列。最大8000バイト。 nバイト
varbinary 可変長バイナリ文字列。最大8000バイト。 nバイト
image 可変長バイナリ文字列。最大2Gバイト。 nバイト
sql_variant text型,ntext型,image型,timestamp型,sql_variant型を除く任意の型
timestamp 行が更新されたときに値が更新されるタイムスタンプ型 8
uniqueidentifier GUIDの値を記憶する 16

[Nullを許容]
NULL値を認めるかどうかを決めます。

[既定値]
レコード挿入処理で、値が省略された場合の既定値を定義します。

[IDENTITY]
オートナンバー型列にするかどうかを定義します。
シード値が番号の初期値を、インクリメント値が番号の増分を表します。

[数式]
計算列に対する数式が表示されます。

[照合順序]
クエリ結果の行の並べ替えに、列の値が使用される時の照合順序を定義します。


<< 前へ次へ >>
◆PAGE LINK  |  |  |  |  |  |  | コラム |  |  |  | 10 | 11 | 12 | 13 | 14 

PASSJメールニュース 著作権ついて プライバシーポリシー リンクポリシー お問い合わせ
(C) 2005 Professional Association for SQL Server Japan. All rights reserved.