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