データベースのデータ型
以下のテーブルは、OutSystemsのデータ型をご利用のデータベースのデータ型にマッピングする方法を示しています。
OutSystems | SQL Server / SQL Azure | Oracle | MySQL | Obs. |
---|---|---|---|---|
Text | 文字数が2,000文字以下の場合はnvarchar(<文字数>)、それ以外の場合はNVarchar(max)。 | 文字数が2,000文字以下の場合はVARCHAR2(<文字数>)、それ以外の場合はCLOB。 | 文字数が2,000文字以下の場合はVARCHAR(<文字数>)、それ以外の場合はLONGTEXT。 | |
Integer | int この型のアトリビュートがオートナンバーに設定されている場合は、IDENTITYアトリビュートが追加されます。 | NUMBER(10) この型のアトリビュートがオートナンバーに設定されている場合は、シーケンスが追加されます。 | INT(11) この型のアトリビュートがオートナンバーに設定されている場合は、AUTO_INCREMENTアトリビュートが追加されます。 | |
Long Integer | bigint この型のアトリビュートがオートナンバーに設定されている場合は、IDENTITYアトリビュートが追加されます。 | NUMBER(20) この型のアトリビュートがオートナンバーに設定されている場合は、シーケンスが追加されます。 | BIGINT(20) この型のアトリビュートがオートナンバーに設定されている場合は、AUTO_INCREMENTアトリビュートが追加されます。 | |
Decimal | decimal() 精度と桁数の値は、アトリビュートのLengthプロパティとDecimalsプロパティによって定義されたものです。 | NUMBER() 精度と桁数の値は、アトリビュートのLengthプロパティとDecimalsプロパティによって定義されたものです。 | DECIMAL() 精度と桁数の値は、アトリビュートのLengthプロパティとDecimalsプロパティによって定義されたものです。 | 実行時に値がデータベースから読み取られる(またはデータベースに保存される)場合、小数の桁数はアプリケーションサーバーのスタックによって異なります。.NETのSystem.DecimalとJavaのjava.math.BigDecimalの制限を考慮します。 |
Bookean | bit | NUMBER(1) | TINYINT(1) | |
Date Time | datetime | TIMESTAMP | DATETIME() | |
Date | datetime | TIMESTAMP | DATETIME() | |
Time | datetime | TIMESTAMP | DATETIME() | |
Phone Number | varchar(20) | VARCHAR2(20) | VARCHAR(20) | |
varchar(250) | VARCHAR2(250) | VARCHAR(250) | ||
Binary Data | image | BLOB | BLOB | |
Currency | decimal(37,8) | NUMBER(37,8) | DECIMAL(37,8) | |
エンティティ識別子 | 識別子の型によって異なります。 |