Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Stored procedures DB2更改存储过程_Stored Procedures_Db2_Db2 Luw - Fatal编程技术网

Stored procedures DB2更改存储过程

Stored procedures DB2更改存储过程,stored-procedures,db2,db2-luw,Stored Procedures,Db2,Db2 Luw,我是DB2新手,一直在修改存储过程 我使用的是DB29.1版本AIX 我在Toad(免费版本)中编写了以下SQL: 我立即收到错误消息: 错误[42601][IBM][DB2/AIX64]SQL0104N在“BEGIN-OF-STATEMENT”之后发现意外标记“ALTER-PROCEDURE THE_USER.BONUS_-MAIN”。预期的令牌可能包括:“” 有什么提示吗?没有alterprocedure语句,您需要删除并重新创建该过程。此外,您使用的是如此旧的版本(DB29.1在2012年

我是DB2新手,一直在修改存储过程

我使用的是DB29.1版本AIX

我在Toad(免费版本)中编写了以下SQL:

我立即收到错误消息:

错误[42601][IBM][DB2/AIX64]SQL0104N在“BEGIN-OF-STATEMENT”之后发现意外标记“ALTER-PROCEDURE THE_USER.BONUS_-MAIN”。预期的令牌可能包括:“”


有什么提示吗?

没有
alterprocedure
语句,您需要删除并重新创建该过程。此外,您使用的是如此旧的版本(DB29.1在2012年4月失去了支持),您甚至没有使用
创建或替换过程的选项…

我明白了-难怪我尝试了“创建或替换过程…”,但它也不起作用。
ALTER PROCEDURE THE_USER.BONUS_MAIN ( )
  REPLACE VERSION V1 ( )

  MODIFIES SQL DATA
  CALLED ON NULL INPUT
  INHERIT SPECIAL REGISTERS
  OLD SAVEPOINT LEVEL
BEGIN
 ...
END