foofighter
Member
Hi,
We encountered the following problem with PL/SQL Developer (13.0.6 and 14.0.5). When we add a Comment with the "ignore" hint when calling an PL/SQL function this seems to be applied to all the following parameters and not just the line where the comment is added. In this case we specify the variable "V_CPxxxWRONG_VARIBLE_NAMExxxDossier" which does not exist, the package does not compile but the compiler doesn't return any error in PL/SQL Developer (for example that the variable does not exist).
We have the following questions regarding this issue:
1) Shouldn't the "ignore hint" just ignore compiler warnings but still detect errors if there are any?
2) Is this a bug or can the compiler not use the "ignore" hint in a more granular way (apply it just to the line where the comment is made)?
L_RC := CNPF.PF_MySecu_DataProvider.getCPDossier(V_IdInterneAlloc => V_IDInterneAlloc, -- ignore compiler hint
V_MySecuConnectionInfo => L_MySecuConnectionInfo_CNPF,
V_CPxxxWRONG_VARIBLE_NAMExxxDossier => L_CPDossier, -- out
V_ListeAnomalies => L_ListeAnomalies --out
);
Best Regards,
Alain Kremer
We encountered the following problem with PL/SQL Developer (13.0.6 and 14.0.5). When we add a Comment with the "ignore" hint when calling an PL/SQL function this seems to be applied to all the following parameters and not just the line where the comment is added. In this case we specify the variable "V_CPxxxWRONG_VARIBLE_NAMExxxDossier" which does not exist, the package does not compile but the compiler doesn't return any error in PL/SQL Developer (for example that the variable does not exist).
We have the following questions regarding this issue:
1) Shouldn't the "ignore hint" just ignore compiler warnings but still detect errors if there are any?
2) Is this a bug or can the compiler not use the "ignore" hint in a more granular way (apply it just to the line where the comment is made)?
L_RC := CNPF.PF_MySecu_DataProvider.getCPDossier(V_IdInterneAlloc => V_IDInterneAlloc, -- ignore compiler hint
V_MySecuConnectionInfo => L_MySecuConnectionInfo_CNPF,
V_CPxxxWRONG_VARIBLE_NAMExxxDossier => L_CPDossier, -- out
V_ListeAnomalies => L_ListeAnomalies --out
);
Best Regards,
Alain Kremer