我在 Azure 上使用 Matillion 将数据加载到 Snowflake 中。当我创建表时,我为列指定默认值,我不喜欢在仓库中有 NULL。
根据我的阅读,Matillion for Snowflake 中的数据库查询编排组件会将检索到的数据集放入 Azure blob,并使用 Snowflake COPY 命令将数据从 blob 移动到目标表。
结果是 NULL 值仍然存在于目标表中。
有人可以确认 COPY 命令会进行某种批量数据复制,并且默认值仅对 INSERT 语句有效吗?
如果是这样,我将在源头使用陷阱 NULL 值。
谢谢。
JFS。