SQL Server データ型用の既定のジェネレータ
すべての SQL データ型が、それに関連付けられた既定のデータ ジェネレータを持っています。既定のジェネレータは、データ生成計画を作成するときに、特定の SQL データ型の列に自動的に割り当てられます。
メモ : |
---|
既定のジェネレータは、列の特定の制約によって自動的にオーバーライドされます。たとえば、ID 列と外部キー列が整数の列の場合、既定の整数ジェネレータではなく、SQL 計算値ジェネレータと外部キー データ ジェネレータが使用されます。 |
データ ジェネレータは、次の 2 種類の方法で変更できます。
特定のデータ生成計画の特定の列に割り当てられるデータ ジェネレータを変更できます。この方法で変更されたジェネレータは、変更を行うデータ生成計画に対してのみ有効になります。詳細については、「列へのデータ生成の詳細の指定」を参照してください。
SQL データ型に対する既定のデータ ジェネレータを変更できます。この方法で変更されたジェネレータは、変更を行った後で作成するすべての新規データ生成計画に対して有効になります。既存のデータ生成計画に追加される任意の列に対しても有効です。詳細については、「方法 : 列の種類に対応する既定のジェネレータを変更する」を参照してください。
既定のデータ ジェネレータ
以下のセクションでは、SQL データ型に関連付けられている既定のジェネレータについて説明します。単一のテーブルの同じ事項の詳細については、「[オプション] ([データベース ツール] - [データ ジェネレータ] - [既定のジェネレータ])」を参照してください。
真数
SQL データ型 |
SQL 2000 |
SQL 2005 |
既定のデータ ジェネレータ |
---|---|---|---|
bit |
○ |
○ |
ビット |
tinyint |
○ |
○ |
TinyInt |
smallint |
○ |
○ |
SmallInt |
int |
○ |
○ |
整数 |
bigint |
○ |
○ |
BigInt |
decimal |
○ |
○ |
Decimal |
numeric |
○ |
○ |
Decimal |
smallmoney |
○ |
○ |
Money |
money |
○ |
○ |
Money |
概数
SQL データ型 |
SQL 2000 |
SQL 2005 |
既定のデータ ジェネレータ |
---|---|---|---|
float |
○ |
○ |
Float |
real |
○ |
○ |
Real |
日付と時刻
SQL データ型 |
SQL 2000 |
SQL 2005 |
既定のデータ ジェネレータ |
---|---|---|---|
smalldatetime |
○ |
○ |
DateTime |
datetime |
○ |
○ |
DateTime |
文字列
SQL データ型 |
SQL 2000 |
SQL 2005 |
既定のデータ ジェネレータ |
---|---|---|---|
char |
○ |
○ |
String |
varchar |
○ |
○ |
String |
varchar(max) |
× |
○ |
String |
text |
○ |
○ |
String |
Unicode 文字列
SQL データ型 |
SQL 2000 |
SQL 2005 |
既定のデータ ジェネレータ |
---|---|---|---|
nchar |
○ |
○ |
String |
nvarchar |
○ |
○ |
String |
nvarchar(max) |
× |
○ |
String |
ntext |
○ |
○ |
String |
バイナリ文字列
SQL データ型 |
SQL 2000 |
SQL 2005 |
既定のデータ ジェネレータ |
---|---|---|---|
binary |
○ |
○ |
二項演算 |
varbinary |
○ |
○ |
二項演算 |
varbinary(max) |
× |
○ |
二項演算 |
image |
○ |
○ |
Image |
その他のデータ型
SQL データ型 |
SQL 2000 |
SQL 2005 |
既定のデータ ジェネレータ |
---|---|---|---|
sql_variant |
○ |
○ |
整数 |
sysname |
○ |
○ |
String |
timestamp |
○ |
○ |
既定のデータ ジェネレータはありません。このデータは、挿入すると SQL Server によって計算されます。 |
uniqueidentifier |
○ |
○ |
Guid |
SQL ユーザー定義型 |
○ |
○ |
ユーザー定義型の基本型によって決まります。 |
.NET CLR ユーザー定義型 |
× |
○ |
String |
xml |
× |
○ |
String |