|針對執行 OS/390 的 DB2 儲存程序建置器版本 5 及更新版本, |如果您使用精靈來插入儲存程序並指示無 WLM 環境選項, |則產生的程式碼會包含以下的文字:NO WLM ENVIRONMENT。 |這行程式碼會讓儲存程序在 SPAS 位址空間中依預期執行。 |此修正程式解決存在於 DB2 儲存程序建置器版本 6 及更新版本中的問題。
|以修正程式所產生的程式碼顯示如下:
| CREATE PROCEDURE SYSPROC.Proc2 ( ) | RESULT SETS 1 | LANGUAGE SQL | MODIFIES SQL DATA | COLLID TEST | NO WLM ENVIRONMENT | ASUTIME NO LIMIT | RUN OPTIONS 'NOTEST(ALL,*,,VADTCPIP&9.112.14.91:*)' | ------------------------------------------------------------------- | -- SQL Stored Procedure | ------------------------------------------------------------------- | P1: BEGIN | -- Declare cursor | DECLARE cursor1 CURSOR WITH RETURN FOR | SELECT * FROM SYSIBM.SYSPROCEDURES; | | -- Cursor left open for client application | OPEN cursor1; | | END P1