○データ型

CHAR
	固定長文字列
	CREATE TABLE test(a CHAR(10));

VARCHAE
	可変長文字列
	CREATE TABLE test(a VARCHAR(10));
	実際に保存する時に可変長で保存される

INT
	4バイト符号付き変数
	-2147483648〜2147483647

SMALLINT
	2バイト符号付き変数
	-32768〜32767

DECIMAL
	固定小数点数値型
	CREATE TABLE test(a DECIMAL(10,5));
	10が総桁数で5が小数点以下の桁数

	出力結果
	a            
	------------ 
	10.01000

REAL
	CREATE TABLE test(a REAL);
	4バイト浮動小数点型変数

MONEY
	通貨型
	CREATE TABLE test(a MONEY);
	-922337203685477.5808〜922337203685477.5807

SMALLMONEY
	通貨型
	CREATE TABLE test(a SMALLMONEY);
	-214,748.3648 〜 +214,748.3647 

DATETIME
	日付・時刻型
	1753/1/1 〜 9999/12/31
	CREATE TABLE test(a DATETIME);
	INSERT INTO test(a) VALUES ('2005/6/14 10:11:12');
	
	出力結果
	a                                                      
	------------------------------------------------------ 
	2005-06-14 10:11:12.000

TIMESTAMP
	データーベース内で一つしかない番号が振られます
	追加更新するごとにカウントアップしてゆきます。
	ただし、データベースが管理している番号なので、初期値や次の値などは確定しない。

UNIQUEIDENTIFIER
	GUID型
	世界中で重複しない事が保証された128bitのランダムな数値
	CREATE TABLE test(a UNIQUEIDENTIFIER);
	INSERT INTO test(a) VALUES (NEWID());



▲トップページ > SQL 関連