PL /SQL staat voor Procedurele Taal uitbreiding van SQL . Oracle versie 6 was de eerste versie om PL /SQL te ondersteunen , maar voorafgaand aan Oracle versies nu ook ondersteunen . PL /SQL is een blok taal die afstamt van de ADA en Pascal talen . Elk blok lost een probleem en is logisch gegroepeerd met aangiften en verklaringen . De PL /SQL- engine aanvaardt PL /SQL blokken als input , voert procedurele verklaringen en stuurt SQL-statements om de SQL-instructie uitvoerder . Elk blok bestaat uit drie onderdelen : aangifte , uitvoering en uitzondering. Wat je nodig hebt Oracle Database Toon Meer Aanwijzingen 1 Schrijf een sectie verklaring . Type " verklaren" en typ uw variabelen , constanten en cursors . Om de procedure te schoon te houden , typt u elke eigenschap op zijn eigen lijn , ingesprongen onder VERKLAREN . Deze sectie is optioneel , maar het is nuttig om de attributen die gebruikt zal worden binnen uw commando procedure vast te stellen . De informatie wordt gebruikt om gegevens in de sectie uitvoering regelen . Bijvoorbeeld , moet uw aangifte zo uitzien : DECLARE v_typeVariableAHere v_typeVariableBHere kopen van 2 Schrijf een sectie executie . Type " BEGIN " aan te sluiten bij VERKLAARD , maar onder uw vermelde variabelen . Deze sectie is verplicht en begint met het woord "BEGIN . " Deze sectie is waar het programma logica is geschreven om taken , zoals lussen of conditionele statements uit te voeren . Inhoud in deze sectie zijn de verplichte attributen SELECT en FROM . Onder BEGIN , streepje en type " SELECT ", die wordt gebruikt om de database welke kolommen u aanvraagt instrueren . Typ de kolommen die u wilt zien in uw query na het trefwoord " SELECT . " Onder SELECT , type " UIT . " FROM wordt gebruikt om de database welke tabellen u aanvraagt instrueren . Typ de tabellen die u wilt ophalen . Optionele attributen kan worden geschreven binnen de afdeling uitvoering , zoals WAARDEN . Typ " WAARDEN " onder FROM , die u toelaat om een waarde toe te kennen aan een van de variabelen die u in uw sectie verklaring schreef . Het formaat moet er zo uitzien : DECLARE v_typeVariableAHere v_typeVariableBHere BEGIN SELECT ( kolommen ) op FROM ( tafels ) WAARDEN ( v_typeVariableAHere + 1 ) 3 Schrijf een uitzondering sectie . Typ ' uitzondering' onder WAARDEN , maar af te stemmen op BEGIN . Typ uw uitzonderingsinformatie onder en ingesprongen onder UITZONDERING . Deze sectie is optioneel , maar het is nuttig omdat het fouten in het programma te openen, zodat de blokken correct te functioneren . Type " END ; " om uw opdracht te beëindigen . De hele procedure moet er zo uitzien : DECLARE v_typeVariablesHere BEGIN SELECT ( kolommen die u wilt selecteren ) op Twitter VAN ( tabellen die u wilt selecteren ) WAARDEN ( als je wilt een waarde toekennen aan een variabele ) uITZONDERING wANNEER exception_name omgaan DAN uitzondering EIND ;
|