As limitações a seguir aplicam-se ao depurar aplicativos:
Os limites a seguir aplicam-se ao utilizar a visualização *SOURCE do editor Depurador ao depurar procedimentos SQL:
As variáveis e os parâmetros SQL são gerados como parte de uma estrutura. O nome da estrutura deve ser utilizado ao avaliar uma variável durante a depuração. As variáveis são qualificadas pelo nome da etiqueta atual. Os parâmetros são qualificados pelo nome do procedimento ou da função. Além disso, todas as variáveis e os parâmetros devem ser avaliados como um nome em letras maiúsculas. É recomendável que você especifique um nome de etiqueta para cada instrução composta ou instrução FOR. Se você não especificar, o sistema gerará um para você e a avaliação de variáveis será muito difícil.
Por exemplo, no código de procedimento armazenado a seguir,
CREATE PROCEDURE MYLIB / ADDITEM ( IN ITEMNUMBER CHARACTER ( 3 ) ) LANGUAGE SQL SET OPTION DBGVIEW = * SOURCE DECLARE TOTALNUM INTEGER; .... UPDATE INVENTORY SET ORDER_NUMBER = ORDER_NUMBER + 1 WHERE ITEM_NUMBER = ITEMNUMBER; ... END;
Você pode avaliar a estrutura ADDITEM. Para avaliar uma variável individual, como o parâmetro, ITEMNUMBER, é necessário avaliar ADDITEM.ITEMNUMBER.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.