invoegen Queries
Stored procedures
worden gebruikt om gegevens in te voegen in de database tabellen . De insert query een typische syntax die de tabel , de kolommen en de gegevens toe te voegen aan de database definieert . Een opgeslagen procedure kan ook het ID-veld terug te keren na de insert is gemaakt . Bijvoorbeeld , deze techniek is nuttig voor web toepassingen waar een gebruiker tekent voor service. In plaats van de leiding van de gebruiker om een login-scherm , de toepassing controleert automatisch referenties van de gebruiker van de nieuw gemaakte gebruiker record.
Update Records
bijwerken verslagen
in opgeslagen procedures wordt bereikt door het nemen van gegevens van de gebruiker en het vervangen van oude gegevens . Updates worden gebruikt om de gegevens actueel te houden . Sommige grotere toepassingen gebruiken nooit updates , maar in plaats daarvan plaatst u een nieuw record . Dit creëert een gearchiveerd worden gehouden met de wijzigingen in een record voor audit doeleinden . Wanneer records worden bijgewerkt , worden de gegevens gewist met de vervanging , waardoor er geen manier voor beheerders om bij te houden van de gegevens wijzigingen bij te houden .
Select
" Select "
is de meest veelgebruikte functie in opgeslagen procedures . Ze geven de gebruiker gevraagde informatie . Ophalen van gegevens kan een record , of grote brokken van gegevens voor rapportage . Selectie van data wordt ook gedaan op de console om records te controleren en oplossen van problemen . Grote platenzaak sets van tabellen kunnen langere tijd duren . Stored procedures maken deze queries sneller , omdat de code is vooraf samengesteld door de database .
Delete
Tenslotte de laatste functie gebruikt in een opgeslagen procedure is het " verwijderen functie " . Formele normen voor database programmering fronsen over het verwijderen van records. Verwijderen van records permanent verwijdert de data en geen controle kan gedaan worden zonder gebruik archieven . Data-integriteit is ook een probleem met functies verwijderen . Een fenomeen genaamd " verweesde administratie " gebeurt wanneer een veld dat verwijst naar een ander tafel record wordt verwijderd zonder de bijbehorende administratie . Bijvoorbeeld , het verwijderen van een gebruiker van de klant tafel zonder het verwijderen van de opdrachten in verband met de gebruiker record. De bestellingen worden verweesd , en deze ruïnes integriteit van de database. Dit wordt verholpen met behulp van referentiële integriteit in de database configuraties .