AIX 环境和 DYNAMICRULES BIND 上的存储过程

Stored procedure on AIX environment and DYNAMICRULES BIND

我正在编写一个存储过程(在 AIX 环境中),我需要激活 "DYNAMICRULES BIND" selected。

CREATE OR REPLACE PROCEDURE jjjjjj_PROVA 
( IN p_input1   CHAR(2) )
    LANGUAGE SQL
         SPECIFIC jjjjjj_PROVA
         DYNAMICRULES BIND
P1: BEGIN   
  ...
  ...
END P1  

在分发阶段出现以下错误。

xxxxx.jjjjjj_PROVA - Distribuzione avviata.
Creazione di procedura memorizzata restituzioni SQLCODE: -104, SQLSTATE: 42601.
xxxxx.jjjjjj_PROVA: 12: An unexpected token "BIND
P1" was found following "DYNAMICRULES".  Expected tokens may include:  "<space>".. SQLCODE=-104, SQLSTATE=42601, DRIVER=4.19.56
An unexpected token "BIND
P1" was found following "DYNAMICRULES".  Expected tokens may include:  "<space>".. SQLCODE=-104, SQLSTATE=42601, DRIVER=4.19.56
xxxxx.jjjjjj_PROVA - Distribuzione non riuscita.
xxxxx.jjjjjj_PROVA - Rollback completato correttamente.

在DB2 Z/OS环境下同样的说法是正确的。

提示?

谢谢!!

在同一会话中 CREATE PROCEDURE 之前使用 CALL SET_ROUTINE_OPTS('DYNAMICRULES BIND') 语句。
Customizing precompile and bind options for compiled SQL objects