Podem utilitzar activadors en procediments emmagatzemats?
Podem utilitzar activadors en procediments emmagatzemats?

Vídeo: Podem utilitzar activadors en procediments emmagatzemats?

Vídeo: Podem utilitzar activadors en procediments emmagatzemats?
Vídeo: КАК НАСТРОИТЬ L4D2 2024, De novembre
Anonim

Disparador : Pot disparador s'executarà automàticament en una acció especificada en una taula com, actualitzar, suprimir o actualitzar. Procediment emmagatzemat : Els procediments emmagatzemats poden no es crida des d'una funció perquè les funcions llauna ser cridat des d'una instrucció select i Els procediments emmagatzemats poden no ser cridat des.

Sapigueu també, què són els activadors i els procediments emmagatzemats?

13 respostes. Un procediment emmagatzemat és un fragment de codi definit per l'usuari escrit a la versió local de PL/SQL, que pot retornar un valor (convertint-lo en una funció) que s'invoca cridant-lo explícitament. Un activador és un procediment emmagatzemat que s'executa automàticament quan succeeixen diversos esdeveniments (p actualitzar , inserir , esborrar ).

Sapigueu també, quin és millor activador o procediment emmagatzemat? Podem executar a procediment emmagatzemat sempre que vulguem amb l'ajuda de l'ordre exec, però a disparador només es pot executar sempre que s'executi un esdeveniment (inserir, suprimir i actualitzar) a la taula on es disparador està definit. Procediment emmagatzemat podem prendre paràmetres d'entrada, però no podem passar paràmetres com a entrada a a disparador.

A més amunt, els activadors poden trucar a procediments emmagatzemats?

MySQL us permet anomenada a procediment emmagatzemat d'una disparador utilitzant el ANOMENADA declaració. En fer això, tu llauna reutilitzar el mateix procediment emmagatzemat en diversos desencadenants . No obstant això, el disparador no pot anomenada a procediment emmagatzemat que té paràmetres OUT o INOUT o a procediment emmagatzemat que utilitza SQL dinàmic.

Què fan els procediments emmagatzemats?

A procediment emmagatzemat no és més que un grup d'instruccions SQL compilades en un únic pla d'execució. A procediment emmagatzemat s'utilitza per recuperar dades, modificar dades i suprimir dades a la taula de base de dades. No cal que escriviu una ordre SQL sencera cada vegada que vulgueu inserir, actualitzar o suprimir dades en una base de dades SQL.

Recomanat: