Quelle est la différence entre “QUE” et “EST” dans une procédure stockée Oracle?

Je vois des procédures Oracle parfois écrit avec "QUE", et parfois avec "EST" mot-clé.

CREATE OR REPLACE Procedure TESTUSER.KILLINSTANCE (INSTANCEID integer) **AS**
...

vs

CREATE OR REPLACE Procedure TESTUSER.KILLINSTANCE (INSTANCEID integer) **IS**
...

Quelle est la différence entre les deux?


Edit: Apparemment, il n'y a pas de différence fonctionnelle entre les deux, mais certaines personnes de suivre une convention pour l'emploi "en tant QUE" lorsque le SP est partie d'un package et "EST" quand il ne l'est pas. Ou ronds dans l'autre sens. Meh.

  • Ne serait pas la 2ème toujours simplement point à un autre de la procédure qui en fait met en œuvre la fonctionnalité?
  • Dans mon test, à la fois semblait fonctionner avec exactement le même corps. Je ne sais pas à propos de pointer vers une autre proc.
InformationsquelleAutor Ishmaeel | 2008-10-23