Créer un corps de texte de procédure obscurci
Au lieu d'utiliser la méthode de procédure "
wrap_proc(), vous pouvez également créer le corps obscurci de la procédure dans une étape distincte, comme suit :TEST.TESTSCH(USR)=> CALL wrap_nzplsql(BEGIN_PROC BEGIN RAISE NOTICE 'The
customer name is alpha'; END; END_PROC);
wrap_nzplsql
----------------------------------------------------------------------
TlpQU1FMV1JBUDEwVE5jZlh5TnpYbndCNkV5VFFMRTBiQT09JGE5N2p6ZEdJSVZwTTRrWm
RRM0I3WmUxZERZeWd6YkdjTWkxTzQrL1dCMmpqRGQvak9lUzFQQjArNGdlM08yZVdxUjRI
MTFaTnROUmwKdk5xSm0wb1RPZz09
(1 row)La procédure intégrée "
wrap_nzplsql() génère le corps de texte obscurci, que vous pouvez saisir directement dans une commande CREATE OR REPLACE PROCEDURE, comme suit :TEST.TESTSCH(USR)=> CREATE OR REPLACE PROCEDURE customer() RETURNS INT4
LANGUAGE NZPLSQL AS
'TlpQU1FMV1JBUDEwVE5jZlh5TnpYbndCNkV5VFFMRTBiQT09JGE5N2p6ZEdJSVZwTTRrW
mRRM0I3WmUxZERZeWd6YkdjTWkxTzQrL1dCMmpqRGQvak9lUzFQQjArNGdlM08yZVdxUjR
IMTFaTnROUmwKdk5xSm0wb1RPZz09';
CREATE PROCEDUREComme le montre l'exemple, vous devez mettre le corps du texte obscurci entre guillemets simples pour la commande CREATE OR REPLACE PROCEDURE.