CREATE TABLE AR.Sample_tableM
(
spring_profiles_active VARCHAR (100),
isActive BOOLEAN
);
Lookup Error - DB2 Database Error: ERROR [428H2] [IBM][DB2/LINUXX8664]
SQL20441N A "BOOLEAN" data type is not supported in the context where
it is being used.
自版本 11.1 起,Db2-LUW 支持列的 BOOLEAN 数据类型。
早期/较旧的 Db2-LUW 版本不支持此列数据类型,因此这可以解释您的 SQL20441N 症状。
早期版本支持 BOOLEAN 用于其他目的,包括参数传递,但它不是像今天的版本那样的列数据类型。
提示:该用户使用 DB2 for Linux (LUW),因此答案是正确的。 但如果您在 z/OS 下使用 DB2,那么您就不走运了。
即使在最新版本 13 中,它也不支持
BOOLEAN
,请参阅此处:https://www.ibm.com/docs/en/db2-for-zos/13?topic=jsri-data- java 应用程序中映射数据库数据类型的类型。