Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Input en Output in Stored Procedures
De meeste relationele database- systemen maken gebruik van de Structured Query Language of SQL , met database structuren update van gegevens te maken , en het uitvoeren van rapportage -en onderhoudstaken . Databasemanagers gebruiken stored procedures als een manier om veelgebruikte groepen van SQL-commando's te optimaliseren . De databank houdt de opgeslagen procedure in een gecompileerde vorm die sneller is dan SQL ingediend vanaf client- programma loopt . Stored Procedure

De databaseserver
verwerkt alle SQL- statements die door programma's en gebruikers . Bij het ontvangen van de SQL , het eerste controleert de code voor de juistheid en optimaliseert het voor de beste prestaties , dan is het de verklaringen uitvoert en stuurt de resultaten terug naar de gebruiker . Als je bepaalde groepen SQL vaak gebruikt, is het zinvol om opgeslagen procedures van ze te maken , want dit laat de server opslaan van de commando's in een vorm die al is getest en geoptimaliseerd . Een opgeslagen procedure is gewoon een set van SQL- commando's die je bespaart door het gebruik van de instructie CREATE PROCEDURE statement . U levert de SQL- commando's en een naam en de database manager creëert een nieuwe vermelding in de lijst van opgeslagen procedures . Om de procedure te gebruiken , simpelweg de naam gevolgd door een input parameters .
Ingangsparameters

Wanneer u een opgeslagen procedure te creëren , kunt u desgewenst opgeven van een aantal parameters de procedure gebruikt . U definieert de parameters als variabelen beginnen met een " @ " gevolgd door de parameter gegevenstype , zoals teken , integer of datum . Als de procedure heeft meer dan een parameter -ingang , je ze te scheiden met een komma . Sommige versies van SQL , zoals Oracle , vereisen dat je het woord " IN " om een ​​input parameter aan te geven gebruiken . Anderen, zoals Microsoft SQL Server , gaan uit van een input parameter , tenzij je het woord " OUTPUT ", in welk geval de procedure wordt de parameter voor de uitgang te gebruiken .
Output Parameters
< br >

Een opgeslagen procedure mag geen parameters hebben of een combinatie van input en output -parameters . U levert de invoerparameters als u de procedure in te leiden en de procedure keert output-parameters aan u , of een programma , wanneer de procedure is voltooid . Om een ​​uitvoerparameter opgeeft , gebruiken het woord OUT of OUTPUT na de parameter datatype
Gebruikt

Stored procedures
hebben twee belangrijke voordelen : . Ze sneller dan standaard SQL draaien verklaringen en ze verminderen de verveling van vaak - getypte commando's . Bijvoorbeeld , als u een database- tabellen gebruikt voor het testen die u vaak duidelijk uit met het afkappen TABLE statement , kun je ze bundelen in een opgeslagen procedure . Als u informatie in bepaalde database tabellen te veranderen , kunt u een opgeslagen procedure te creëren met input parameters die de nieuwe gegevens te accepteren . Om de resultaten van een set van SQL-statements om een andere set te voeden , gebruik maken van een opgeslagen procedure met output-parameters .

Previous: Next:
  Database Software
·Hoe maak CLOB Save Spaces 
·Hoe te ODBC configureren 
·Soorten Model - Driven Support…
·Hoe je de Query opslaan in Acc…
·Hoe naar Aperture Metadata Exp…
·Hoe te SQLite 3.6 gebruiken 
·Wat is SQL in WinService ? 
·Hoe maak je een query die gebr…
·Microsoft SQL 2005 Eisen 
  Related Articles
Hoe te Spelling en grammatica fouten te …
Hoe te Kop-en voetteksten toevoegen aan …
Hoe zoeken en vervangen tekst in Word 20…
Hoe u uw standaard stijlen en documenten…
Hoe naar Bekijken en afdrukken in Word 2…
Hoe zoeken en vervangen tekst in Word 20…
Hoe te Spelling en grammaticacontrole in…
Hoe te Zoeken en vervangen meerdere woor…
Hoe je zowel portret en landschap oriën…
  Software Articles
·Hoe te updaten draaitabel automatisch 
·Hoe je meerdere e-mails verwijderen op e…
·Hoe te Zoeken en vervangen een fractie K…
·Hoe de Range.sort methode in VBA Gebruik…
·Hoe maak Censor Bars in Photoshop 
·Hoe te Beeldruis in Photoshop Verminder 
·Hoe gebruik ik Mbox Met Rosetta Stone ? 
·Hoe te Cellen vergrendelen in OpenOffice…
·Hoe te Turn off Automatic rechten in Win…
Copyright © Computer Kennis http://www.nldit.com