Enregistrer les procédures génériques
Lorsque vous enregistrez une procédure stockée qui utilise des arguments génériques, vous utilisez le mot-clé ANY pour déclarer les types de données numériques ou de caractères comme génériques.
Voici un exemple :
MYDB.TESTSCH(USR)=> CREATE PROCEDURE itemfind(NUMERIC(ANY))
RETURNS CHAR(ANY) LANGUAGE NZPLSQL AS
BEGIN_PROC
BEGIN
/* Body of procedure... intentionally omitted from example*/
END;
END_PROC;Dans cet exemple, la procédure " itemfind() prend en entrée un type de données numériques de n'importe quelle taille valide et renvoie une valeur char de n'importe quelle taille.