Fonctions (PL/SQL)
Le serveur de Db2® données prend en charge la compilation et l'exécution de fonctions PL/SQL scalaires et pipelined. Les fonctions PL/SQL scalaires peuvent être invoquées dans des contextes où les expressions sont valides. Lorsqu'elle est évaluée, une fonction PL/SQL scalaire renvoie une valeur qui est substituée dans l'expression dans laquelle la fonction est intégrée. Les fonctions PL/SQL en pipeline peuvent être appelées dans la clause FROM des instructions SELECT et calculer une table ligne par ligne.
Les fonctions PL/SQL sont créées en exécutant l'instruction CREATE FUNCTION. Ces fonctions peuvent être supprimées de la base de données à l'aide de l'instruction Db2 SQL DROP. Si vous souhaitez remplacer l'implémentation d'une fonction, vous n'avez pas besoin de la supprimer. Vous pouvez utiliser l'instruction CREATE FUNCTION et spécifier l'option OR REPLACE pour remplacer l'implémentation de la fonction.