【发布时间】:2009-08-19 13:18:18
【问题描述】:
我正在使用 SQL Server Integration Services 2008 将某个布尔值放入数据库中,最初我使用的是 DT_BOOL(布尔值)的 SSIS 类型。
但是,在数据库中,布尔值被存储为 tinyint 字段(出于遗留原因)。 TRUE 的布尔值将在数据库中保存为 255(所有位都打开),而不是更传统的值 1。
有没有办法强制将TRUE 的DT_BOOL 值映射到1 而不是255?还是我需要将 SQL 字段更改为 bit,或者使用像 DT_UI1 这样的数字 SSIS 类型?
【问题讨论】:
标签: sql-server ssis