データ型マッピング
データ型マッピング
本製品 は、データソースの型を、スキーマで使用可能な対応するデータ型にマッピングします。以下のテーブルはこれらのマッピングを説明します。
NOTE: Snowflake では、取得される型は、フィールドを作成するために使用される型と異なることがあります。SessionParameters をJDBC_TREAT_DECIMAL_AS_INT=false に設定し、INT 型をDECIMAL にマップし、この挙動を回避します。
データソース | データ型 |
NUMBER | bigint |
DECIMAL | decimal |
NUMERIC | decimal |
INT | bigint |
INTEGER | bigint |
BIGINT | bigint |
SMALLINT | bigint |
TINYINT | bigint |
BYTEINT | bigint |
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 |