毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 数据库 >> 正文

DB21034E 该命令被当作 SQL 语句来处理,因为它是无效的“命令行处理器”命令

更新时间:2012-9-7:  来源:毕业论文

现在有个简单的存储过程,大家帮忙下
CREATE PROCEDURE getUserList()
begin
  select * from tbl_user;
end;

但是在DB2报错---------------------------------------------------
CREATE PROCEDURE getUserList()
begin
  select * from tbl_user 
DB21034E 该命令被当作 SQL 语句来处理,因为它是无效的“命令行处理器”命令。在
SQL 处理期间,它返回:
SQL0104N 在 "() begin select" 后面找到异常标记
"*"。预期标记可能包括:"END"。 LINE NUMBER=3. SQLSTATE=42601

end
DB21034E 该命令被当作 SQL 语句来处理,因为它是无效的“命令行处理器”命令。在
SQL 处理期间,它返回:
SQL0104N 在 "end" 后面找到异常标记 "END-OF-STATEMENT"。预期标记可能包括:"JOIN
<joined_table>"。 SQLSTATE=42601

SQL0104N 在 "end" 后面找到异常标记 "END-OF-STATEMENT"。预期标记可能包括:"JOIN <joined_table> 

CREATE PROCEDURE getUserList ( )
DYNAMIC RESULT SETS 1

P1: BEGIN
DECLARE cursor1 CURSOR WITH RETURN FOR
select * from tbl_user;
OPEN cursor1;
END P1

"end" 后面找到异常标记 "END-OF-STATEMENT"。预期标记可能包括:"JOIN <joined_table>"。 
报这个错时, 设置: -- <ScriptOptions statementTerminator="@" />

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。