Itthon Fejlesztés Mi a dinamikus strukturált lekérdezési nyelv (dinamikus sql)? - meghatározás a techopedia alapján

Mi a dinamikus strukturált lekérdezési nyelv (dinamikus sql)? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a dinamikus strukturált lekérdezési nyelv (Dynamic SQL)?

A Dinamikus strukturált lekérdezési nyelv (SQL) egy SQL verzió, amely megkönnyíti a dinamikus (vagy változó) program lekérdezések generálását. A dinamikus SQL lehetővé teszi a programozó számára, hogy olyan kódot írjon, amely automatikusan alkalmazkodik a változó adatbázisokhoz, környezetekhez, szerverekhez vagy változókhoz.


A dinamikus SQL utasításokat nem ágyazzák be a forrásprogramba, hanem olyan karakterláncokként tárolják, amelyeket a program futási ideje alatt manipulálnak. Ezeket az SQL utasításokat vagy egy programozó adja meg, vagy a program automatikusan generálja. Ez a legnagyobb különbség a dinamikus SQL és a statikus SQL utasítások között. A dinamikus SQL utasítások manuális beavatkozás nélkül is végrehajtásonként változhatnak.


A dinamikus SQL megkönnyíti a programmodulok automatikus generálását és manipulálását a hatékony, automatikus ismétlődő feladat előkészítés és végrehajtás érdekében.

A Techopedia magyarázza a dinamikus strukturált lekérdezési nyelvet (Dynamic SQL)

A dinamikus SQL megkönnyíti a nagy teljesítményű alkalmazások fejlesztését azzal a képességgel, hogy adatbázis-objektumokat hozzon létre manipulálásra a felhasználói bemenet szerint. Például egy webes alkalmazás engedélyezheti az SQL lekérdezést meghatározó paramétereket. A tipikus SQL lekérdezések néhány paramétert tartalmaznak. 10 vagy annál több paraméter beírása azonban gyakran nagyon bonyolult SQL lekérdezéseket eredményez, különösen, ha a felhasználónak megengedett, hogy a paraméterek között feltételeket (például AND vagy OR) írjon be.


A dinamikus SQL növeli a feldolgozást és a hatékonyságot az egyidejű lekérdezések futtatásával és az egy interfész lekérdezés eredményeinek terjesztésével több adatbázisban.


A korai Oracle adatbázis-verziók PL / SQL dinamikus SQL használatával a programozóknak bonyolult Oracle DBMS_SQL csomagkönyvtárat kellett használniuk. Később bevezetésre került egy egyszerűbb "natív dinamikus SQL".

Mi a dinamikus strukturált lekérdezési nyelv (dinamikus sql)? - meghatározás a techopedia alapján