【发布时间】:2020-09-22 15:26:44
【问题描述】:
以下代码有什么问题?
PROCEDURE DATETYPE DYNAMIC RESULT SETS 1 LANGUAGE SQL
BEGIN
DECLARE @DateType TABLE
( LABEL CHAR(30) ,
Value VARCHAR(1) );
DECLARE C CURSOR WITH RETURN FOR;
INSERT
INTO
@DateType
VALUES ('Paid Dates Only',
'P') INSERT
INTO
@DateType
VALUES('Incurred Dates with Paid',
'S') SELECT
*
FROM
@DateType;
OPEN C;
END
我正在使用 db2 并收到以下错误:
SQL 错误 [42601]:在“”之后发现了意外的标记“( LABEL CHAR(30) , Value VARCHAR(1) )”。预期的标记可能包括:“E @DateType TABLE”.. SQLCODE=-104, SQLSTATE=42601, DRIVER=4.21.29
【问题讨论】:
标签: database db2 db2-400 db2-luw