interogări dinamice sql - tehnici de utilizare
interogări dinamice SQL sunt utilizate în mod obișnuit pentru a eluda constrângerile sintactice. Dar, de multe ori utilizarea acestora nu este recomandată, deoarece există unele probleme de securitate.
De exemplu, aveți nevoie de o interogare în care este perceput numele tabelului ca un parametru (pentru a fi capabil să-l definească.) variabilă sintactic pentru interogarea normală SQL nu poate livra. Aici este cererea improprie:
Sintactic în câmpul nu se poate substitui variabila. Pentru a evita greșelile, trebuie să facă această solicitare dinamică.
Tehnologia de interogare dinamică înseamnă: colecta mai întâi SELECT, și apoi executați. Ie Mai întâi se colectează codul (de exemplu, în limba sql), și apoi executați. Se folosește comanda EXECUTE. Iată exemplul corect:
pentru că serverul are codul nostru ca un șir de caractere, atunci nu se poate pune tot ce vrei. Un EXECUTE încercarea de a face această linie care rulează interogarea și executați-l.
Același lucru se poate face cu un design PIVOT.



siguranţa ta







Publicarea de articole interesante industria IT, comentarii noutăți, probleme de securitate. Oportunități și provocări Androis, LINUX, IOS, sistemele de operare Windows.