如何在 Informix 数据库中存储布尔值?

问题描述 投票:0回答:1

我已经为 Informix 数据库(版本 IBM Informix Dynamic Server 版本 14.10.FC10AEE)创建了一条插入语句。

这看起来如下:

INSERT INTO person ('name', is_active)
VALUES ('peter', true);
专栏 数据类型
id 连续剧
名字 字符(50)
is_active 布尔值

我收到以下错误消息:

SQL 错误 [42000]:发生语法错误。

我怀疑这是因为 Informix 无法正确处理布尔值 true

我已经尝试过使用值1,但也不起作用。 我收到以下错误消息:

SQL 错误 [IX000]:值与列的类型 (is_active) 不匹配。

有人知道我该如何解决这个问题吗?

informix
1个回答
0
投票

布尔数据类型的合法值为

't'
'f'
null
。真值和假值的引号是必需的。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.