データ型マッピング
データ型マッピング
本製品 は、データソースの型を、スキーマで使用可能な対応するデータ型にマッピングします。以下のテーブルはこれらのマッピングを説明します。
NOTE: Snowflake では、取得される型は、フィールドを作成するために使用される型と異なることがあります。SessionParameters をJDBC_TREAT_DECIMAL_AS_INT=false に設定し、INT 型をDECIMAL にマップし、この挙動を回避します。
| データソース | データ型 |
| NUM | DECIMAL |
| DEC | DECIMAL |
| NUMERIC | DECIMAL |
| INT | DECIMAL |
| INTEGER | DECIMAL |
| BIGINT | DECIMAL |
| SMALLINT | DECIMAL |
| TINYINT | DECIMAL |
| BYTEINT | DECIMAL |
| DOUBLE | FLOAT |
| FLOAT | FLOAT |
| FLOAT4 | FLOAT |
| FLOAT8 | FLOAT |
| DOUBLEPRECISION | FLOAT |
| REAL | FLOAT |
| VARCHAR | VARCHAR |
| CHAR | VARCHAR |
| STRING | VARCHAR |
| TEXT | VARCHAR |
| BINARY | BINARY |
| VARBINARY | BINARY |
| BOOLEAN | BIT |
| DATE | DATE |
| DATETIME | TIMESTAMP |
| TIME | TIME |
| TIMESTAMP | TIMESTAMP |
| TIMESTAMP_LTZ | TIMESTAMP |
| TIMESTAMP_NTZ | TIMESTAMP |
| TIMESTAMP_TZ | TIMESTAMP |
| VARIANT | VARCHAR |
| OBJECT | VARCHAR |
| ARRAY | VARCHAR |
| GEOGRAPHY | VARCHAR |