Manutention Sybase événements avec triggers et procédures Utilisation de SQL - Partie 6 Division 5 Introduction Cela fait partie de ma série 6, Manipulation Sybase événements avec triggers et procédures stockées en utilisant SQL. Cette série est la cinquième division de ma grande série, base de données. Vous devez avoir lu toutes les différentes parties de la grande série (ou équivalent tutoriels d'ailleurs) jusqu'à ce point. Dans cette partie de la série, je vous présente les procédures stockées dans Sybase SQL Anywhere.
Remarque: Si vous ne pouvez pas voir le code ou si vous pensez que quelque chose manquait (lien brisé, l'image absente), contactez-moi au [email protected]. Qui est, me contacter pour le moindre problème que vous avez à propos de ce que vous lisez. Une procédure Un déclencheur est une réponse immédiate à un événement. Je déclencheurs est appelé automatiquement à partir d'une mise à jour, insérer ou supprimer des événements dans un tableau. Une procédure est comme un déclencheur, mais il est pas appelé automatiquement.
Il a une plus grande flexibilité dans son codage et peut faire une analyse plus qu'un déclencheur. Un déclencheur peut appeler une procédure de l'élargir l'activité et de la puissance. Une procédure peut retourner un ensemble de résultats (colonnes et lignes), mais je ne vais pas entrer dans les détails de cette série. Procédure propriétaire Un propriétaire est tout comme une table est possédée. Pour peut convertir un utilisateur ordinaire à un propriétaire en utilisant l'instruction GRANT comme nous l'avons vu dans l'une des parties précédentes de la série.
Après que le propriétaire peut créer ses propres procédures. Le DBA peut également créer des procédures. Rappelez-vous que le DBA possède tout. Lorsqu'une procédure est créée, elle est automatiquement enregistrée. Vous ne devez pas toute déclaration spéciale pour sauver une procédure. En d'autres termes, lorsqu'une procédure est créé, il est stocké. L'instruction CREATE procédure En termes simples, l'instruction CREATE PROCEDURE est: CREATE [OR REPLACE] PROCEDURE [propriétaire.] Nom_procédure ([paramètre, ...
]) composé-déclaration: les paramètres de mode de type de données nom-paramètre [ ,,,0],expression par défaut] paramètre mode: EN | OUT | INOUT Rappelez-vous, quoi que ce soit entre crochets est facultatif. | des moyens et /ou dans sa position. nom-procédure-Le nom de la procédure est le nom que vous donnez à la procédure. paramètres paramètres sont séparés