Anonieme blokken van code worden niet opgeslagen , en niet de naam . Anonieme blokken zijn perfect voor scripting , of activiteiten die u niet wilt herhalen . Er zijn vier componenten op de basisstructuur van een anonieme blok . Een VERKLAREN sectie is optioneel en lijsten variabelen en cursors gebruikt in het blok . Een BEGIN sectie wordt vereist en bevat een complete set van instructies om het blok te compileren . Een sectie Uitzondering is optioneel en wordt gebruikt om fouten die tijdens de uitvoering van het programma , en tenslotte een eindgedeelte dat nodig voltooit het blok behandelen . Instructies 1 verbinding met de Oracle SQL * Plus , klikt u op ' Start ', ' Alle programma's ' en klik op ' SQL * Plus . " Kopen van 2 Sluit het commando - line versie van SQL * Plus . Op de Command Prompt " C : \\ > " " . Sqlplus commando" typ het De volledige syntaxis voor de sqlplus commando is " sqlplus [ gebruikersnaam [ /wachtwoord [ @ host_string ] ] ] . " < Br > de user_name specificeert de naam van de database gebruiker , het wachtwoord specificeert het wachtwoord voor de database gebruiker en de host- string wordt gebruikt om te vertellen SQL * Plus , waar de database wordt uitgevoerd . bijvoorbeeld " C : . . \\ > sqlplus scott /tiger " de host string wordt niet vereist , als u werkt met de Oracle Database op uw eigen computer 3 Enter in een Anonieme Block op de SQL prompt . Bijvoorbeeld : SQL > Telefoonkaarten DECLARE - variabele verklaring v_date_time TIMESTAMP ; BEGIN - ophalen van de timestamp in een variabele SELECT systimestamp INTO v_date_time FROM dual ; - de huidige tijd weer op het scherm < br > DBMS_OUTPUT.PUT_LINE ( ' Een uur geleden : ' | | v_date_time ) ; UITZONDERING WANNEER ANDEREN DBMS_OUTPUT.PUT_LINE THEN ( sqlerrm ) ; END ; / de resultaten van de PL /SQL Anoniem Block Een uur geleden : 21 - OCT - 10 . 07.37.45.740000 PM PL /SQL procedure succes afgerond .
|