Dinamikus lekérdezések SQL - olyan technikákat
A dinamikus SQL lekérdezések gyakran használják, hogy megkerüljék a nyelvtani megszorításokat. De gyakran használják őket nem ajánlott, mert vannak biztonsági problémák.
Például, ha szüksége van egy lekérdezést, amelyben a tábla neve érzékelik, mint a paraméter (hogy képes legyen meghatározni.) Szintaktikailag változó normális sql lekérdezés nem tud teljesíteni. Itt látható a szakszerűtlen kérés:
Szintaktikailag FROM mező nem helyettesíti a változót. Hogy elkerüljék a hibákat, meg kell tenni ennek a kérésnek dinamikus.
A technológia a dinamikus lekérdezés jelenti: először összegyűjti SELECT, majd végrehajtja azt. Ie Először összegyűjti a kódot (például a nyelv SQL), majd végrehajtja azt. Ez használ a parancs végrehajtása. Itt látható a helyes példa:
mert szerver tart, amíg a kód, mint egy húr, akkor nem lehet tenni, amit akarsz. A EXECUTE törekedjünk, hogy ez a vonal fut a lekérdezés és végrehajtani.
Ugyanez megtehető a PIVOT design.



Az Ön biztonsága







Közzététele érdekes cikkeket az IT-ipar, az értékelés újdonságok, biztonsági kérdések. Lehetőségek és kihívások Androis, Linux, IOS, a Windows rendszerek.