Stored procedures DB2更改存储过程
我是DB2新手,一直在修改存储过程 我使用的是DB29.1版本AIX 我在Toad(免费版本)中编写了以下SQL: 我立即收到错误消息: 错误[42601][IBM][DB2/AIX64]SQL0104N在“BEGIN-OF-STATEMENT”之后发现意外标记“ALTER-PROCEDURE THE_USER.BONUS_-MAIN”。预期的令牌可能包括:“”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年
有什么提示吗?没有
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