【发布时间】:2023-03-07 11:44:01
【问题描述】:
我正在尝试向表中插入条目:
CREATE TABLE MYTABLE (ID INT);
BEGIN
DECLARE CNT INT DEFAULT 0;
WHILE CNT<100 DO
INSERT INTO MYTABLE(ID) VALUES(CNT);
SET CNT = CNT + 1;
END WHILE;
END
循环有什么问题?它不会运行。它显示的错误是:
错误:在“re cnt int default 0”之后发现了一个意外的标记“End of starement”。预期的标记可能包括“psm_semicolon>” sqlcode=-104 sqlstate=42601, driver=3.67.27 错误发生在: 开始 DECLARE CNT INT DEFAULT 0
【问题讨论】:
标签: while-loop db2 sql-insert