SQL staat voor Structured Query Language en wordt gebruikt door database- ontwikkelaars op te halen , bij te werken en steek gegevens in databases . PL /SQL , of Programming Language /SQL , SQL vergroot door het verstrekken van functies, zoals variabelen en logica . Met behulp van PL /SQL , Oracle ontwikkelaars kunnen verder gaan dan de standaard set van functies aangeboden door SQL en schrijf gehele applicaties die hen in staat stellen ten volle te profiteren van de gegevens die zijn opgeslagen in hun Oracle informatiesystemen te nemen . Wat je nodig hebt Oracle-database SQL * Plus nut Toon Meer Aanwijzingen 1 Open de SQL * Plus nut. Typ de sectie declaratieve code achter de prompt , gevolgd door een terugkeer . Plaats alle variabele definities in het declaratieve deel . DECLARE hier /* verklaren variabelen * /kopen van 2 Declareer een variabele die data geselecteerd uit de database zal houden , gevolgd door een terugkeer . Variabelen moeten worden gedeclareerd met het formaat " naam ", " type ", " lengte . " VERKLAREN /* variabelen declareren hier * / numVar nummer ( 6 ) ; 3 Typ de sectie uitvoerbare code . Op de volgende regel , voer de code die een waarde uit een database tabel selecteert en plaatst het in de aangegeven variabele . Ga uit van een tabel met de naam myNums met een record genoemd myNumber DECLARE /* variabelen declareren hier * / numvar nummer ( 6 ) ; . BEGIN /* selecteert u de waarde van het record myNumber in tabel myNums en zet het in de numVar variabele * / selecteren myNumber in numVar van myNums ; 4 manipuleren van de gegevens die zijn opgeslagen in de numVar variabele door het toevoegen van een om de waarde en het toevoegen van een terugkeer . DECLARE /* variabelen declareren hier * / numvar nummer ( 6 ) ; BEGIN /* selecteert de waarde van het record myNumber in tabel myNums en schrijf het in de numVar variabele * / selecteren myNumber in numVar van myNums ; < br > numVar : = numVar + 1 ; 5 Schrijf de nieuwe waarde in de myNums tafel , sloeg terug en voer de code door het invoeren van een slash op de regel onmiddellijk na de END ; zoekwoord . De tafel heeft nu twee rijen , de oorspronkelijke rij en een nieuwe rij die waarde van de variabele bevat . DECLARE /* variabelen declareren hier * / numvar nummer ( 6 ) ; BEGIN /* selecteert u de waarde van het record myNumber in tabel myNums en zet het in de numVar variabele * / select myNumber in numVar van myNums ; < > numVar br : = numVar + 1 ; insert in myNums waarden ( numVar ) ; END ; /
|