Alternativa za EXECUTE IMMEDIATE i DBMS_SQL u MySQL-u ?
April 17, 2008 – DejanVi pitate - mi odgovaramo!
Radovan B. iz Novog Sada je postavio pitanje:
Potreban mi je odreÄeni mehanizam, koji bi mogao na serveru da odradi dinamiÄko izvrÅ¡enje odreÄene SQL komande na MYSQL bazi. ZnaÄi, ja da mogu da pozovem proceduru na serveru, koja Äe parsirati SQL komandu zavisno od uslova i koja Äe se po potrebi izvrÅ¡iti… U MySQL-u mi nedostaje baÅ¡ to na Å¡to sam navikao u ORACLE-u…
Da li postoji mehanizam u MYSQL bazi (na serveru) analogan komandama EXECUTE IMMEDIATE i DBMS_SQL, koji postoje u ORACLE bazi?
A odgovor je - Da! DinamiÄko izvrÅ¡avanje u MySQL-u postoji, a to se dobija koriÅ¡tenjem komandi PREPARE i EXECUTE statement. Postoje neka ograniÄenja za koriÅ¡tenje u triggerima i ne mogu se koristiti sve DDL komande, ali veÄina SQL izraza se ipak mogu koristiti.
Ukoliko i vi imate neko pitanje, pošaljite ga na adresu forwardNOSPAMbaze-podataka.net