首页 > 解决方案 > 雪花 BIT 数据类型

问题描述

我在 sql server 中有 BIT 数据类型,我正在尝试将其迁移到雪花,但我无法将数据正确放入雪花中 0 变为 0,但当我 DT_UI1 数据类型输出 sql server 中的列时,1 变为 255

谁能帮我如何将位数据类型列发送到雪花

标签: sqlsql-serversnowflake-cloud-data-platform

解决方案


DT_UI1 可能是一个无符号整数,您需要一个常规有符号整数。

失败了,你可以只选择

CASE WHEN [BitColumn] = 1 THEN 1 ELSE 0 END

或者

CAST([BitColumn] AS INT)

在源端获取整数


推荐阅读