Insérer requêtes
procédures stockées sont utilisées pour insérer des données dans les tables de bases de données . La requête d'insertion a une syntaxe typiques qui définit le tableau , les colonnes et les données à ajouter à la base de données. Une procédure stockée peut aussi retourner le champ ID après l' insertion est faite. Par exemple , en utilisant cette technique est utile pour les applications web où un utilisateur s'inscrit pour le service. Au lieu de diriger l'utilisateur vers une page de connexion , l'application vérifie automatiquement les informations d'identification de l'utilisateur à partir de l' enregistrement de l'utilisateur nouvellement fait .
Jour les dossiers
records mise à jour des procédures stockées est accomplie en prenant les données de l' utilisateur et le remplacement des données anciennes . Mises à jour sont utilisés pour maintenir à jour les données . Certaines applications utilisent plus jamais mises à jour, mais au lieu d'insérer un nouveau record. Cela crée un compte archivé les modifications apportées à un enregistrement à des fins d'audit. Lorsque les dossiers sont mis à jour , les données sont essuyée avec le remplacement , ne laissant aucune manière pour les administrateurs de garder une trace des modifications de données.
Select
"Select" est le plus fonction dans les procédures stockées couramment utilisé. Ils fournissent à l'utilisateur des informations demandées. Récupération de données peut être un dossier , ou de gros morceaux de données pour les rapports . Sélection des données se fait aussi sur la console pour vérifier les dossiers et résoudre les problèmes . De grands ensembles de disques de tables peuvent prendre de longues périodes de temps. Les procédures stockées rendent ces requêtes rapidement , puisque le code est pré- compilée par la base de données .
Supprimer
Enfin, la dernière fonction utilisée dans une procédure stockée est la " supprimer " la fonction. Les normes officielles pour les froncements de sourcils de programmation de base de données sur la suppression d'enregistrements . Suppression dossiers supprime définitivement les données et aucune vérification peut se faire sans l'aide des archives . L'intégrité des données est également un problème avec les fonctions de suppression. Un phénomène appelé " enregistrements orphelins " qui arrive quand un champ qui pointe vers un autre enregistrement de la table sont supprimées sans les enregistrements correspondants . Par exemple , la suppression d' un utilisateur dans la table des clients sans supprimer les commandes associées à l' enregistrement de l'utilisateur . Les commandes deviennent orphelins , et cette ruine intégrité de la base de données. Ceci est corrigé en utilisant l'intégrité référentielle dans des configurations de base de données .