View a markdown version of this page

Création de procédures stockées dans Amazon Redshift - Amazon Redshift

Amazon Redshift ne prendra plus en charge la création de nouveaux UDFs Python à partir du patch 198. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement jusqu’au 30 juin 2026. Pour plus d’informations, consultez le billet de blog .

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Création de procédures stockées dans Amazon Redshift

Cette rubrique décrit comment créer et utiliser des procédures stockées dans Amazon Redshift. Une procédure stockée est un ensemble d’instructions SQL que plusieurs programmes peuvent utiliser.

Vous pouvez définir une procédure stockée Amazon Redshift à l'aide du langage procédural PostgreSQL PL/pgSQL pour effectuer un ensemble de requêtes SQL et d'opérations logiques. La procédure est stockée dans la base de données et est accessible à tout utilisateur disposant de privilèges suffisants dans la base de données.

Contrairement à une fonction définie par l’utilisateur, une procédure stockée peut incorporer des instructions DDL (Data-Definition Language) et DML (Data-Manipulation Language), en plus des requêtes SELECT. Une procédure stockée n’a pas besoin de retourner une valeur. Vous pouvez utiliser le langage procédural, y compris les boucles et les expressions conditionnelles, pour contrôler le flux logique.

Pour plus d’informations sur les commandes SQL qui permettent de créer et de gérer des procédures stockées, consultez les rubriques suivantes :