Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako nahradiť funkcie na Oracle Database

Výhodou mať uložené funkcie v databáze je , že môžu byť ľahko obnoviť a mení podľa potreby . Zabraňuje tiež nutnosť uložiť kód pre funkcie a postupy externe , pretože všetko sa koná v databázovom úložisku strednej . Tvorca alebo príkaz funkcie nahradiť Oracle poskytuje spôsob , ako zmeniť existujúce funkcie alebo vytvárať nové podľa potreby . Ako systémy a požiadavky na zmenu , často je nutné zmeniť uložené procedúry , aby zodpovedali zmenám vo vonkajšom technologickom prostredí . Pokyny dovolená 1

Prejsť na PL /SQL príkazového riadku v Sqlplus , kým sú prezentované s " SQL > " prompt .
2

kód vytvoriť alebo nahradiť príkaz prepísať starú uloženú funkciu . Syntax pre prvý riadok funkcie s názvom " test " s vrátenú hodnotu VARCHAR2 je :

CREATE OR REPLACE FUNCTION testovacie RETURN VARCHAR2 JE
3

vstup príkazy BEGIN a END nové funkcie , vrátane akéhokoľvek nového alebo zmeneného kódu , takto :

začne

- tu Additional - Code ...

RETURN " nejaká hodnota " ;

END test ,

/
4

Otestujte novú funkciu spustením niektoré údaje , a skontrolujte , či je nová funkcia funguje tak , ako si to očakávate na . Ak tomu tak nie je , zvážte prepisovanie funkciu a /alebo nové údaje zo skúšok . Dokončenie funkcia je teraz :

CREATE OR REPLACE FUNCTION testovacie RETURN VARCHAR2 JE

BEGIN

- tu Doplnkový kód ...

RETURN " niektoré hodnota ' ;

END test ,

/

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené