Funkce pro zjištění platnosti SQL dotazu

Top  Previous  Next

Seznam témat:

řešení

 

Řešení

gcheckquery(@sql long varchar)

Jedná se o uloženou funkci (vlastník DBO), která umožní v SQL kódu otestovat platnost předaného SQL dotazu. Pokud je dotaz platný, vrátí funkce hodnotu 1, v opačném případě 0. Funkci lze využít rovněž využít k otestování existence tabulky, což u dynamicky vytvářených dočasných tabulek dosud nebylo možné.

Příklad:

SELECT gcheckquery('select * from mytable')

 

Související témata