DDL データ型 |
対応する InterSystems IRIS データ型クラス |
BIGINT |
%Library.BigIntOpens in a new tab
BIGINT 列に NULL ときわめて小さい負数の両方を記述する可能性がある場合は、標準のインデックス照合をサポートするために、インデックスの NULL 標識の再定義が必要になることがあります。詳細は、"NULL のインデックス付け" を参照してください。 |
BIGINT(%1) |
%Library.BigIntOpens in a new tab
%1 パラメータは無視されます。これは、MySQL との互換性を維持するために用意されています。このデータ型は BIGINT と同等です。 |
BINARY |
%Library.BinaryOpens in a new tab(MAXLEN=1) |
BINARY VARYING |
%Library.BinaryOpens in a new tab(MAXLEN=1) |
BINARY VARYING(%1) |
%Library.BinaryOpens in a new tab(MAXLEN=%1)
%1 はデータ型の最大長を設定します。 |
BINARY(%1) |
%Library.BinaryOpens in a new tab(MAXLEN=%1)
%1 はデータ型の最大長を設定します。 |
BIT |
%Library.BooleanOpens in a new tab
このデータ型の詳細は、"BIT データ型" を参照してください。 |
BLOB |
%Stream.GlobalBinaryOpens in a new tab |
CHAR |
%Library.StringOpens in a new tab(MAXLEN=1) |
CHAR VARYING |
%Library.StringOpens in a new tab(MAXLEN=1) |
CHAR VARYING(%1) |
%Library.StringOpens in a new tab(MAXLEN=%1)
%1 はデータ型の最大長を設定します。 |
CHAR(%1) |
%Library.StringOpens in a new tab(MAXLEN=%1)
%1 はデータ型の最大長を設定します。 |
CHARACTER |
%Library.BinaryOpens in a new tab(MAXLEN=1) |
CHARACTER VARYING |
%Library.StringOpens in a new tab(MAXLEN=1) |
CHARACTER VARYING(%1) |
%Library.StringOpens in a new tab(MAXLEN=%1)
%1 はデータ型の最大長を設定します。 |
CHARACTER(%1) |
%Library.StringOpens in a new tab(MAXLEN=%1)
%1 はデータ型の最大長を設定します。 |
CLOB |
%Stream.GlobalCharacterOpens in a new tab |
DATE |
%Library.DateOpens in a new tab |
DATETIME |
%Library.DateTimeOpens in a new tab |
DATETIME2 |
%Library.DateTimeOpens in a new tab |
DEC |
%Library.NumericOpens in a new tab (MAXVAL=999999999999999, MINVAL=-999999999999999, SCALE=0) |
DEC(%1) |
%Library.NumericOpens in a new tab(MAXVAL=<|'$$maxval^%apiSQL(%1,0)'|>,MINVAL=<|'$$minval^%apiSQL(%1,0)'|>,SCALE=0)
このデータ型は関数パラメータを使用し、位取りを 0 として、入力精度パラメータ (%1) に基づき、MINVAL と MAXVAL を設定します。これらのパラメータの詳細は、"精度と小数桁数" を参照してください。
例 : DEC(4) は %Library.NumericOpens in a new tab(MAXVAL=9999,MINVAL=–9999,SCALE=0) にマッピングされます。 |
DEC(%1,%2) |
%Library.NumericOpens in a new tab (MAXVAL=<|'$$maxval^%apiSQL(%1,%2)'|>, MINVAL=<|'$$minval^%apiSQL(%1,%2)'|>, SCALE=%2)
このデータ型は関数パラメータを使用して、入力精度パラメータ (%1) および位取りパラメータ (%2) に基づき、MINVAL、MAXVAL、SCALE を設定します。これらのパラメータの詳細は、"精度と小数桁数" を参照してください。
例 : DEC(8,4) は %Library.NumericOpens in a new tab(MAXVAL=9999.9999,MINVAL=-9999.9999,SCALE=4) にマッピングされます。 |
DECIMAL |
%Library.NumericOpens in a new tab (MAXVAL=999999999999999, MINVAL=-999999999999999, SCALE=0) |
DECIMAL(%1) |
%Library.NumericOpens in a new tab(MAXVAL=<|'$$maxval^%apiSQL(%1,0)'|>,MINVAL=<|'$$minval^%apiSQL(%1,0)'|>,SCALE=0)
このデータ型は関数パラメータを使用し、位取りを 0 として、入力精度パラメータ (%1) に基づき、MINVAL と MAXVAL を設定します。これらのパラメータの詳細は、"精度と小数桁数" を参照してください。このデータ型は 64 ビット符号付き整数です。
例 : DECIMAL(6) は %Library.NumericOpens in a new tab(MAXVAL=999999,MINVAL=-999999,SCALE=0) にマッピングされます。 |
DECIMAL(%1,%2) |
%Library.NumericOpens in a new tab (MAXVAL=<|'$$maxval^%apiSQL(%1,%2)'|>, MINVAL=<|'$$minval^%apiSQL(%1,%2)'|>, SCALE=%2)
このデータ型は関数パラメータを使用して、入力精度パラメータ (%1) および位取りパラメータ (%2) に基づき、MINVAL、MAXVAL、SCALE を設定します。これらのパラメータの詳細は、"精度と小数桁数" を参照してください。
例 : DECIMAL(8,4) は %Library.NumericOpens in a new tab(MAXVAL=9999.9999,MINVAL=-9999.9999,SCALE=4) にマッピングされます。 |
DOUBLE |
%Library.DoubleOpens in a new tab
これは IEEE 浮動小数点で標準のデータ型です。このデータ型を持つ SQL 列は、既定では有効桁数が 20 の値を返します。最大値と最小値の制限などの重要な詳細は、$DOUBLE 関数の説明を参照してください。 |
DOUBLE PRECISION |
%Library.DoubleOpens in a new tab
これは IEEE 浮動小数点で標準のデータ型です。このデータ型を持つ SQL 列は、既定では有効桁数が 20 の値を返します。最大値と最小値の制限などの重要な詳細は、$DOUBLE 関数の説明を参照してください。 |
FLOAT |
%Library.DoubleOpens in a new tab
これは IEEE 浮動小数点で標準のデータ型です。このデータ型を持つ SQL 列は、既定では有効桁数が 20 の値を返します。 |
FLOAT(%1) |
%Library.DoubleOpens in a new tab
これは IEEE 浮動小数点で標準のデータ型です。このデータ型を持つ SQL 列は、既定では有効桁数が 20 の値を返します。 |
IMAGE |
%Stream.GlobalBinaryOpens in a new tab |
INT |
%Library.IntegerOpens in a new tab (MAXVAL=2147483647, MINVAL=-2147483648) |
INT(%1) |
%Library.IntegerOpens in a new tab (MAXVAL=2147483647, MINVAL=-2147483648)
%1 パラメータは無視されます。これは、MySQL との互換性を維持するために用意されています。このデータ型は INT と同等です。 |
INTEGER |
%Library.IntegerOpens in a new tab (MAXVAL=2147483647, MINVAL=-2147483648) |
LONG |
%Stream.GlobalCharacterOpens in a new tab |
LONG BINARY |
%Stream.GlobalBinaryOpens in a new tab |
LONG RAW |
%Stream.GlobalBinaryOpens in a new tab |
LONG VARCHAR |
%Stream.GlobalCharacterOpens in a new tab |
LONG VARCHAR(%1) |
%Stream.GlobalCharacterOpens in a new tab
%1 パラメータは無視されます。これは、MySQL との互換性を維持するために用意されています。 |
LONGTEXT |
%Stream.GlobalCharacterOpens in a new tab
%1 パラメータは無視されます。これは、MySQL との互換性を維持するために用意されています。 |
LONGVARBINARY |
%Stream.GlobalBinaryOpens in a new tab |
LONGVARBINARY(%1) |
%Stream.GlobalBinaryOpens in a new tab
%1 パラメータは無視されます。これは、MySQL との互換性を維持するために用意されています。 |
LONGVARCHAR |
%Stream.GlobalCharacterOpens in a new tab |
LONGVARCHAR(%1) |
%Stream.GlobalCharacterOpens in a new tab |
MEDIUMINT |
%Library.IntegerOpens in a new tab (MAXVAL=8388607,MINVAL=-8388608)
このデータ型は、MySQL との互換性を維持するために用意されています。 |
MEDIUMINT(%1) |
%Library.IntegerOpens in a new tab (MAXVAL=8388607,MINVAL=-8388608)
%1 パラメータは無視されます。これは、MySQL との互換性を維持するために用意されています。 |
MEDIUMTEXT |
%Stream.GlobalCharacterOpens in a new tab |
MONEY |
%Library.CurrencyOpens in a new tab |
NATIONAL CHAR |
%Library.StringOpens in a new tab(MAXLEN=1) |
NATIONAL CHAR VARYING |
%Library.StringOpens in a new tab(MAXLEN=1) |
NATIONAL CHAR VARYING(%1) |
%Library.StringOpens in a new tab(MAXLEN=%1)
%1 はデータ型の最大長を設定します。 |
NATIONAL CHAR(%1) |
%Library.StringOpens in a new tab(MAXLEN=%1)
%1 はデータ型の最大長を設定します。 |
NATIONAL CHARACTER |
%Library.StringOpens in a new tab(MAXLEN=1) |
NATIONAL CHARACTER VARYING |
%Library.StringOpens in a new tab(MAXLEN=1) |
NATIONAL CHARACTER VARYING(%1) |
%Library.StringOpens in a new tab(MAXLEN=%1)
%1 はデータ型の最大長を設定します。 |
NATIONAL CHARACTER(%1) |
%Library.StringOpens in a new tab(MAXLEN=%1)
%1 はデータ型の最大長を設定します。 |
NATIONAL VARCHAR |
%Library.StringOpens in a new tab(MAXLEN=1) |
NATIONAL VARCHAR(%1) |
%Library.StringOpens in a new tab(MAXLEN=%1)
%1 はデータ型の最大長を設定します。 |
NCHAR |
%Library.StringOpens in a new tab(MAXLEN=1) |
NCHAR(%1) |
%Library.StringOpens in a new tab(MAXLEN=%1)
%1 はデータ型の最大長を設定します。 |
NTEXT |
%Stream.GlobalCharacterOpens in a new tab |
NUMBER |
%Library.NumericOpens in a new tab(SCALE=0)
このデータ型は 64 ビット符号付き整数です。 |
NUMBER(%1) |
%Library.NumericOpens in a new tab(MAXVAL=<|'$$maxval^%apiSQL(%1)'|>,MINVAL=<|'$$minval^%apiSQL(%1)'|>,SCALE=0)
このデータ型は関数パラメータを使用し、位取りを 0 として、入力精度パラメータ (%1) に基づき、MINVAL と MAXVAL を設定します。このデータ型は 64 ビット符号付き整数です。
例 : NUMBER(6) は %Library.NumericOpens in a new tab(MAXVAL=999999,MINVAL=-999999,SCALE=0) にマッピングされます。 |
NUMBER(%1,%2) |
%Library.NumericOpens in a new tab (MAXVAL=<|'$$maxval^%apiSQL(%1,%2)'|>, MINVAL=<|'$$minval^%apiSQL(%1,%2)'|>, SCALE=%2)
このデータ型は関数パラメータを使用して、入力精度パラメータ (%1) および位取りパラメータ (%2) に基づき、MINVAL、MAXVAL、SCALE を設定します。
例 : NUMBER(8,4) は %Library.NumericOpens in a new tab(MAXVAL=9999.9999,MINVAL=-9999.9999,SCALE=4) にマッピングされます。 |
NUMERIC |
%Library.NumericOpens in a new tab (MAXVAL=999999999999999, MINVAL=-999999999999999, SCALE=0) |
NUMERIC(%1) |
%Library.NumericOpens in a new tab(MAXVAL=<|'$$maxval^%apiSQL(%1,0)'|>,MINVAL=<|'$$minval^%apiSQL(%1,0)'|>,SCALE=0)
このデータ型は関数パラメータを使用し、位取りを 0 として、入力精度パラメータ (%1) に基づき、MINVAL と MAXVAL を設定します。このデータ型は 64 ビット符号付き整数です。
例 : NUMERIC(6) は %Library.NumericOpens in a new tab(MAXVAL=999999,MINVAL=-999999,SCALE=0) にマッピングされます。 |
NUMERIC(%1,%2) |
%Library.NumericOpens in a new tab (MAXVAL=<|'$$maxval^%apiSQL(%1,%2)'|>, MINVAL=<|'$$minval^%apiSQL(%1,%2)'|>, SCALE=%2)
このデータ型は関数パラメータを使用して、入力精度パラメータ (%1) および位取りパラメータ (%2) に基づき、MINVAL、MAXVAL、SCALE を設定します。
例 : NUMERIC(8,4) は %Library.NumericOpens in a new tab(MAXVAL=9999.9999,MINVAL=-9999.9999,SCALE=4) にマッピングされます。 |
NVARCHAR |
%Library.StringOpens in a new tab(MAXLEN=1) |
NVARCHAR(%1) |
%Library.StringOpens in a new tab(MAXLEN=%1)
%1 はデータ型の最大長を設定します。 |
NVARCHAR(%1,%2) |
%Library.StringOpens in a new tab(MAXLEN=%1) |
NVARCHAR(MAX) |
%Stream.GlobalCharacterOpens in a new tab
このデータ型は LONGVARCHAR と同等であり、TSQL との互換性を維持するために用意されています。 |
POSIXTIME |
%Library.PosixTimeOpens in a new tab |
RAW(%1) |
%Library.BinaryOpens in a new tab(MAXLEN=%1)
%1 はデータ型の最大長を設定します。 |
REAL |
%Library.DoubleOpens in a new tab
これは IEEE 浮動小数点で標準のデータ型です。このデータ型を持つ SQL 列は、既定では有効桁数が 20 の値を返します。 |
ROWVERSION |
%Library.RowVersionOpens in a new tab
このデータ型は、システムによって割り当てられる連番の整数です。詳細は、"ROWVERSION データ型" を参照してください。 |
SERIAL |
%Library.CounterOpens in a new tab
このデータ型はシステムによって生成されます。 |
SMALLDATETIME |
%Library.DateTimeOpens in a new tab(MINVAL="1900-01-01 00:00:00",MAXVAL="2079-06-06 23:59:59") |
SMALLINT |
%Library.SmallIntOpens in a new tab |
SMALLINT(%1) |
%Library.SmallIntOpens in a new tab
%1 パラメータは無視されます。これは、MySQL との互換性を維持するために用意されています。このデータ型は SMALLINT と同等です。 |
SMALLMONEY |
%Library.CurrencyOpens in a new tab |
SYSNAME |
%Library.StringOpens in a new tab(MAXLEN=128) |
TEXT |
%Stream.GlobalCharacterOpens in a new tab |
TIME |
%Library.TimeOpens in a new tab |
TIME(%1) |
%Library.TimeOpens in a new tab(PRECISION=%1)
PRECISION は秒の小数部の桁数で、0 ~ 9 の範囲の整数値です。 |
TIMESTAMP |
%Library.PosixTimeOpens in a new tab |
TIMESTAMP2 |
%Library.TimeStampOpens in a new tab |
TINYINT |
%Library.TinyIntOpens in a new tab |
TINYINT(%1) |
%Library.TinyIntOpens in a new tab
%1 パラメータは無視されます。これは、MySQL との互換性を維持するために用意されています。このデータ型は TINYINT と同等です。 |
UNIQUEIDENTIFIER |
%Library.UniqueIdentifierOpens in a new tab |
VARBINARY |
%Library.BinaryOpens in a new tab(MAXLEN=1) |
VARBINARY(%1) |
%Library.BinaryOpens in a new tab(MAXLEN=%1)
%1 はデータ型の最大長を設定します。 |
VARCHAR |
%Library.StringOpens in a new tab(MAXLEN=1) |
VARCHAR(%1) |
%Library.StringOpens in a new tab(MAXLEN=%1)
%1 はデータ型の最大長を設定します。 |
VARCHAR(%1,%2) |
%Library.StringOpens in a new tab(MAXLEN=%1)
%1 はデータ型の最大長を設定します。 |
VARCHAR(MAX) |
%Stream.GlobalCharacterOpens in a new tab
このデータ型は LONGVARCHAR と同等であり、TSQL との互換性を維持するために用意されています。 |
VARCHAR2(%1) |
%Library.StringOpens in a new tab(MAXLEN=%1)
%1 はデータ型の最大長を設定します。 |