Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Procedures en functies in DB2
De databaseserver DB2 , een IBM -software product , maakt gebruik van de industrie - standaard Structured Query Language voor onderhoud en data management . Onder andere functies , SQL ondersteunt functies en stored procedures . Een opgeslagen procedure is een veelgebruikte set van SQL-statements in de database voor snelheid en gemak gehouden . Een functie is vergelijkbaar , hoewel het een waarde terug wanneer opgeroepen . SQL

SQL
is een programmeertaal die speciaal ontwikkeld om databases te beheren . Het bestaat uit een set instructies die toe te voegen en de gegevens te wijzigen , create database structuren en rapporten te produceren . De DB2-server programma ontvangt deze uitspraken , dan evalueert en voert ze . Alle SQL-instructies gaan door de server , dus het afdwingt database beveiliging . De verklaringen kunnen afkomstig zijn van toepassingsprogramma's of database- hulpprogramma . Programmeurs gebruiken van de hulpprogramma's voor onderhoudstaken ; toepassingsprogramma's sturen voorgeprogrammeerde SQL-instructies naar de server om gegevens bij te werken en het genereren routine rapporten
Stored Procedures

De DB2-server . controleert alle SQL-instructies alvorens het hen uitvoert . Indien een verklaring bevat spel of niet de veiligheid testen , verwerpt de verklaring en doet geen poging om het uit te voeren . Een programmeur die gebruik maakt van SQL dagelijks typisch een catalogus van bepaalde uitspraken en bevelen ze veelvuldig gebruikt . In plaats van het indienen van dezelfde SQL-instructies , kan ze ervoor kiezen om opgeslagen procedures te creëren van hen . De opgeslagen procedure maakt een vermelding in de database met de verklaring dat ze wenst te gebruiken . Bij het creëren van de opgeslagen procedure , de server evalueert de verklaring en slaat deze in een vooraf goedgekeurde vorm . Van toen af ​​aan , als de programmeur wil die taak uit te voeren , gebruikt ze gewoon de naam van de opgeslagen procedure . In tegenstelling tot de " raw " SQL , de server niet opnieuw evalueren van de opgeslagen procedure , de server voert deze af en bespaart tijd . Hoe vaker een systeem maakt gebruik van een SQL-instructie , het meer zin maakt om een opgeslagen procedure voor het te creëren .
Ingebouwde functies

SQL
voor DB2 bevat ingebouwde functies om wiskundige berekeningen doen , manipuleren tekenreeksen en bereiken een verscheidenheid aan andere taken . Functies nemen de algemene vorm van een naam, gevolgd door een of meer parameters . ;

De instructie SELECT

SELECT data_value , ABS ( data_value ) FROM data_table : bijvoorbeeld naar een reeks getallen uit een database samen met hun absolute waarden , de volgende SQL-instructie gebruikt u wordt het aantal in het veld " data_value , " voert dan de absolute waarde functie ABS ( ) op het veld en displays die nummer naast de eerste .
gebruiker gedefinieerde functies

Als je bepaalde groepen van berekeningen of string manipulatie functies regelmatig uitvoert, kunt u een door de gebruiker gedefinieerde functie maken of UDF . Net als bij de opgeslagen procedure , een UDF creëert een vooraf goedgekeurde vermelding in de database met de uitspraken die u gebruikt , bespaart typen en computertijd . Bijvoorbeeld kan een ingenieursbureau vaak gebruikt de formule voor het oppervlak van een bol . Een database administrator zorgt voor een gebruiker gedefinieerde functie met de volgende SQL-instructies :

CREATE FUNCTIE GEBIED ( RADIUS SINGLE ) TAAL SQLCONTAINS SQLNO EXTERNE ACTIONDETERMINISTICRETURNS SINGLERETURN ( 4 * 3,14159 * RADIUS ** 2 ) op

om de SFEER functie te gebruiken , een programmeur maakt gebruik van SQL , zoals de volgende :

SELECT radius_measurement , GEBIED ( radius_measurement ) FROM measurements_table ;

Previous: Next:
  Database Software
·Hoe maak je een Mailing List p…
·Hoe je Server Output Variabele…
·Hoe kan ik een OpenOffice Base…
·Hoe kan ik een database met na…
·Het wijzigen van het FileMaker…
·Hoe te . MDB converteren naar …
·Hoe een Oracle9i Database Hech…
·Hoe te Dubbel converteren naar…
·Wat is een Varchar Datatype in…
  Related Articles
Het automatisch laden Automatische Spell…
How to Make & Print Uitnodiging Postkaar…
Voordelen & Nadelen van Computer Technol…
Hoe maak je een cd Sticker & Label Make 
Hoe kan ik een document scannen en tekst…
Microsoft Word & Excel software te gebru…
Problemen Copy & Paste in Windows XP 
Wat is het verschil tussen een tekstverw…
OpenOffice Basic String Functions 
  Software Articles
·Hoe te Blacked Out Kamers bewerken in Si…
·Hoe te Fonts Meer Sharp in Flash 
·Hoe kan ik een DVD converteren naar Pinn…
·Hoe de Datum berekenen in Access 
·Hoe een backup van Microsoft SQL 
·Hoe maak je een tabel Running Onder DB2 …
·Hoe de kleur van een Brush Set in Photos…
·Hoe kan ik dubbele rijen in Excel op bas…
·Wat is de extensie Loc ? 
Copyright © Computer Kennis http://www.nldit.com