我的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
答案 0 :(得分:0)
这是常见问题解答。
确保使用备用语句分隔符(终止符)配置dbvis,然后在过程结束时使用该特殊分隔符。 Db2需要知道在sproc中使用的分隔符之间的差异,这与结束“创建过程”的分隔符不同。声明。
dbvis还有@delimiter命令让你指定它。有关详细信息,请参阅dbvis文档。
对于IBM数据工作室,请参阅https://developers.facebook.com/docs/accountkit/android/configuration/,或参阅其在线文档。