【发布时间】:2018-03-20 16:31:32
【问题描述】:
数据库
Db2
场景
我有一列需要为真或假。我找到了两个指向如何实现这一目标的来源;但是,当我把它们放在一起时,我得到了一个错误。
当前解决方案
CREATE TABLE USERS
(
ID INT NOT NULL,
.
.
.
IS_LOCKED SMALLINT NOT NULL WITH DEFAULT 0,
PRIMARY KEY(ID)
);
SELECT U.ID, CAST(U.IS_LOCKED AS BOOLEAN) as IS_LOCKED FROM USERS U
错误:A value with data type "SYSIBM.SMALLINT" cannot be CAST to type "SYSIBM.BOOLEAN"
问题
如何在 Db2 中使用 BOOLEAN?
【问题讨论】: