login per entrambe le applicazioni di database utilizzando la suite di gestione di database per l'applicazione o il prompt dei comandi .
2
Aprire il sottoprogramma che si desidera creare in Oracle per modifica. È possibile utilizzare una copia stampata della Oracle sottoprogramma se non hai più accesso al database . Nella tua connessione al database di Microsoft , preparare una nuova query . È possibile fare clic su " Nuova query " se si utilizza Microsoft SQL Server Management Studio ( SSMS ) o semplicemente iniziare a digitare al prompt dei comandi , se collegato in quel modo .
3
Digitare il comando per creare un stored procedure per la connessione di Microsoft che si sta utilizzando . Le informazioni necessarie devono essere visualizzate nella procedura Oracle . Il comando di Oracle che si deve copiare da apparire come questo :
CREATE PROCEDURE [ nome della procedura ] è ( [ parametro di tipo di dato ] ) per
Nel linguaggio Microsoft T - SQL , il comando sarà scritto da :
CREATE pROCEDURE [ nome della procedura ] @ [ parametro ] tipo di dato
Il nome della procedura può essere qualsiasi cosa si decide , ma Microsoft non consiglia di iniziare le procedure con sp_ per evitare possibili conflitti con costruito in sprocs .
in entrambe le lingue , ci può essere un qualsiasi numero di parametri , o nessun parametri definiti per una procedura. Se vi è più di un parametro , è necessario separarli utilizzando le virgole .
4
Tipo il corpo della procedura . Il corpo è la raccolta di comandi SQL che la procedura verrà eseguito . In Oracle , questa sezione ha inizio immediatamente dopo la parentesi della dichiarazione creare chiusura ed è contrassegnato dalla scritta "Begin ".
BEGIN SQL uno, [ SQL due] END
Microsoft , dopo l'ultimo parametro , è necessario digitare la parola "AS" prima di digitare il corpo della procedura .
AS SQL uno, [ SQL due]
le parole " Begin "e" Fine "non sono necessari nella definizione della stored procedure Microsoft . Come si copiano le informazioni sopra , è necessario aggiungere il simbolo " at" prima di qualsiasi nome di variabile utilizzata nella procedura.
5
completare la definizione della stored procedure digitando " GO ", alla fine del la procedura e di eseguire l'istruzione nella vostra interfaccia scelta . La parola chiave " GO " indica al server Microsoft SQL che si è fatto le dichiarazioni di battitura per il lotto e dovrebbe eseguire qualsiasi iscritti dopo l' ultima dichiarazione " GO " .
software © www.354353.com