为了账号安全,请及时绑定邮箱和手机立即绑定

SQL Server数据仓库迁移GPDB,Bit类型对应GPDB什么类型?

SQL Server数据仓库迁移GPDB,Bit类型对应GPDB什么类型?

白板的微信 2018-09-05 17:10:32
我设置成Integer,使用Datax抽取过来的时候,报错。False写不进去.那只能使用varchar来存储吗?
查看完整描述

2 回答

?
墨色风雨

TA贡献1853条经验 获得超6个赞

应该是转换成Boolean类型。

CREATE TABLE testtable (a boolean, b text);

INSERT INTO testtable VALUES(TRUE, 'sic est');

查询使用

SELECT * FROM testtable WHERE a;

 a  |    b
----+--------- t  | sic est

(1 row)

后端好像存储的是t,f。SQLServer好像存储的是0,1.

但是查询也可以使用0,1进行查询,不影响.

SELECT * FROM test1 WHERE a='1' ;

a  |    b
---+---------t  | sic est

(1 row)


查看完整回答
反对 回复 2018-09-14
  • 2 回答
  • 0 关注
  • 674 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信