データ型マッピング
データ型マッピング
本製品 は、データソースの型を、スキーマで使用可能な対応するデータ型にマッピングします。以下のテーブルはこれらのマッピングを説明します。
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 |