Loading:


Procedury oraz funkcje składowe - MySQL

Jakich poleceń możemy używać w ciele procedury?

Wewnątrz procedur możemy używać wszystkich poleceń języka DML, a zatem legalne jest używanie wewnątrz procedur poleceń INSERT, UPDATE, DELETE, SELECT, REPLACE itd. Możemy też wewnątrz procedur stosować transakcje, a zatem polecenia COMMITT i ROLLBACK są też dozwolone. W MySQL dozwolone są też polecenia języka DDL, a zatem polecenia tj. CREATE, ALTER, DROP.

Nielegalne jest używanie wewnątrz procedur poleceń związanych z definicją procedur i funkcji.

mysql> CREATE PROCEDURE p1 ()
       CREATE PROCEDURE p2 () DELETE FROM tab; //

Nie można więc używać wewnątrz procedur takich poleceń jak: CREATE PROCEDURE, ALTER PROCEDURE, DROP PROCEDURE, CREATE FUNCTION, DROP FUNCTION, CREATE TRIGGER, DROP TRIGGER.



Dalsza czê¶æ: 1 2 3 4 5 6 7

Napisz Artyku³






Dodano przez: divix
Ranga: Administrator serwisu Punktów: 38523
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2024 v.1.5 | design: diviXdesign & rainbowcolors