Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Napíšte vyhlásenie definovať premenné , ktoré potrebujete . Vyhlásenie je miesto , kde budete priradiť znaky premenné . V Oracle , napríklad prvý znak je napísaný title_area.FIRSTCHARACTER % TYPE ; . Title_area bude použitý miesto FIRSTCHARACTER v príkazovom režime . Tým sa ušetrí čas a priestor vo vašom postupe
Vaším prvým krokom by mal vyzerať takto :
DECLARE - tu budú uvedené všetky ostatné premenné rovnako
title_id title_area . . FIRSTCHARACTER % TYPE
title_name title_area.title_name % TYPE ;
2
Napíšte svoje spustiteľné príkazy . Kľúčové slovo BEGIN označuje začiatok vašich spustiteľných príkazov v procedúre . To je miesto , kde budete písať príkazy v postupe , pokyn Oracle , aby vám výstup budete očakával
Váš postup by mal teraz vyzerať takto : .
DECLARE
title_id title_area.FIRSTCHARACTER % TYPE
title_name title_area.title_name % TYPE ;
BEGIN
3
štyri doložky a dva výkazy sledovať BEGIN vyhlásenie . Prvý z nich je SELECT . Klauzula SELECT pokyn Oracle , čo chcete zo svojich datamartu tabuliek . Musíte uviesť jednotlivé vyhlásenia v poradí , v ktorom chcete stĺpce sa vrátil , pretože to je poradie , v ktorom je dostane . Ďalej klauzula INTO je napísaný poučiť Oracle v čom stĺpca , aby načítané dáta . Potom FROM klauzula určuje , od kedy ( čo súbor v datamarte ) , ktorú chcete chytiť dáta, ktoré potrebujete . Posledná klauzula klauzula WHERE určuje , z toho , čo klient alebo DID ( distribúcia id ) , ktorý chcete chytiť dáta z Nasledujúce dva príkazy sledovať priamo pod doložiek v rovnakej BEGIN vyhlásení . INSERT INTO je miesto , kde ste vlastne pokyn Oracle vložiť dáta , ktorá sa s dotazom na načítanie . Posledné tvrdenie , HODNOTY , je pridaný priradiť nejaké hodnoty na vaše vyhlásenie
Váš postup by mal teraz vyzerať takto : .
DECLARE klipart
title_id title_area.FIRSTCHARACTER % TYPE
title_name title_area.title_name % TYPE ;
BEGIN
SELECT title_id , title_name
DO title_id , title_name
Z title_area
KDE ; title_id = ( SELECT MAX ( title_id ) Z title_area ) ;
INSERT INTO title_area ( title_id , title_name )
hodnôt ; ( title_id + 1 )
4
Pridajte príkaz END na koniec svojej spustiteľné príkazy . Aby bolo možné spustiť váš postup , musí končiť bodkočiarkou ( ;)
Váš postup by mal teraz vyzerať takto : .
DECLARE klipart
title_id title_area.FIRSTCHARACTER % Typ zisku
title_name title_area.title_name % TYPE ;
BEGIN
SELECT title_id , title_name
DO title_id , title_name
Z title_area
KDE ; title_id = ( SELECT MAX ( title_id ) Z title_area ) ;
INSERT INTO title_area ( title_id , title_name )
hodnôt ; ( title_id + 1 )
END ;