DB2查询,抛出错误

时间:2017-09-18 12:30:19

标签: db2

我的DB2查询在DB2 visualizer

中执行它时抛出错误

DB2 Query: 创建或替换程序EDH.WBS_ENTITY(在column_names varchar(2000)中, IN filter_by varchar(2000),IN LIMIT_VALUE INT,IN OFFSET_VALUE INT) 动态结果集1 LANGUAGE SQL

BEGIN  DECLARE v_dynamicSql varchar(2000); 结束 ;

错误

[代码:-104,SQL状态:42601]在“micSql varchar(2000)”之后发现了意外的标记“END-OF-STATEMENT”。预期的令牌可能包括:“”.. SQLCODE = -104,SQLSTATE = 42601,DRIVER = 4.22.29

1 个答案:

答案 0 :(得分:0)

这是常见问题解答。

确保使用备用语句分隔符(终止符)配置dbvis,然后在过程结束时使用该特殊分隔符。 Db2需要知道在sproc中使用的分隔符之间的差异,这与结束“创建过程”的分隔符不同。声明。

dbvis还有@delimiter命令让你指定它。有关详细信息,请参阅dbvis文档。

对于IBM数据工作室,请参阅https://developers.facebook.com/docs/accountkit/android/configuration/,或参阅其在线文档。