Sellest, et dünaamiline SQL on vahel vajalik..

.. näiteks siis kui sul on vaja N väga sarnase objekti kohta koostada päringud/trigeri/SP väljatöötatud mustri järgi, aga sa EI taha seda N-realist lohet ringi kopeerida ja kukkuda iga muudatuse peale N korda rohkem (nüri) tööd tegema.  Kui N läheneb kümnetele või sadadele, siis dünaamiline SQL võib olla su sõber.

KURI on seda aga liiast kasutada, sest tulemuse loetavus on vähegi keerukama loogika korral väga halb, optimeerijale on see black box ja abivahendid ei oska su dünaamilisest päringust ilma kõikidele loogikaharudele vastavaid päringuid käivitamata hoiatusi/vigu välja noppida.

Hea ülevaate, mis on võimalik, mis ok ja mis mitte avastasin näiteks siit:

http://www.sommarskog.se/dynamic_sql.html

MSSQL-spetsiifiline, aga mulle sobib ..