Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Come sostituire una funzione su Oracle Database

Il vantaggio di avere funzioni in un database memorizzato è che possono facilmente essere ripristinati e modificati come richiesto. Previene anche la necessità di memorizzare il codice per funzioni e procedure esternamente , come tutto è contenuto nel repository dati centrale . Il comando funzione di creatore o sostituire in Oracle fornisce un modo per modificare le funzioni esistenti o crearne di nuove , come richiesto . Poiché i sistemi e cambiamento esigenze, spesso è necessario cambiare stored procedure per corrispondere con cambiamenti dell'ambiente esterno tecnologico . Istruzioni
1

Vai alla riga di comando di PL /SQL in sqlplus finché non si è presentato con il "SQL > " pronta .
2 Codice

un comando per creare o sostituire sovrascrivere la funzione memorizzata vecchio . La sintassi per la prima riga di una funzione denominata "test " con un valore di ritorno di VARCHAR2 è :

creare o sostituire la funzione di test RETURN VARCHAR2 IS
3

ingresso del BEGIN e END dichiarazioni della nuova funzione , incluso qualsiasi codice nuovo o modificato , come segue :

BEGIN

- codice addizionale qui ...

RETURN ' un certo valore ';
test

END;

/
4

prova la nuova funzione eseguendo alcuni dati , e verificare che la nuova funzionalità funziona come ci si aspetta a . Se così non fosse , si consideri riscrivere la funzione e /o nuovi dati di prova . La funzione di completamento è il:

creare o sostituire funzione di test RETURN VARCHAR2 IS

BEGIN

- codice addizionale qui ...

RETURN ' qualche valore ';
test END

;

/

 

software © www.354353.com