如何使用 db2 在存储过程中创建布尔变量?

How to create boolean variable in a stored procedure using db2?

CREATE PROCEDURE deleteNotActualData()
SPECIFIC proc_vars
LANGUAGE SQL
BEGIN

DECLARE trueOrFalse BOOLEAN;

END;

当我尝试执行此查询时,我有一个:

error: 42601 A character, token, or clause is invalid or missing.

DB2 9.1 for LUW 没有布尔类型。 https://www-01.ibm.com/support/knowledgecenter/SSEPGG_9.1.0/com.ibm.db2.udb.admin.doc/doc/r0008483.htm

布尔值在 10.5 中可用,不确定何时添加。 https://www-01.ibm.com/support/knowledgecenter/SSEPGG_10.5.0/com.ibm.db2.luw.sql.ref.doc/doc/r0055394.html?cp=SSEPGG_10.5.0%2F2-12-2-3-0-7

尝试指定分隔符并将BOOLEAN更改为SMALLINT

这是示例:

--/
CREATE PROCEDURE deleteNotActualData()
SPECIFIC proc_vars
LANGUAGE SQL
BEGIN

DECLARE trueOrFalse SMALLINT;

END
/