Bahay Pag-unlad Ano ang dynamic na nakabalangkas na wika ng query (dynamic na sql)? - kahulugan mula sa techopedia

Ano ang dynamic na nakabalangkas na wika ng query (dynamic na sql)? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang kahulugan ng Dynamic Structured Query Language (Dynamic SQL)?

Ang Dynamic Structured Query Language (SQL) ay isang bersyon ng SQL na nagpapadali sa henerasyon ng mga dynamic (o variable) na mga query sa programa. Pinapayagan ng Dynamic SQL ang isang programmer na magsulat ng code na awtomatikong inaayos sa iba't ibang mga database, kapaligiran, server o variable.


Ang mga pahayag ng Dynamic SQL ay hindi naka-embed sa source program ngunit naka-imbak bilang mga string ng mga character na manipulahin sa panahon ng pag-runtime ng isang programa. Ang mga pahayag na SQL ay alinman ay ipinasok ng isang programmer o awtomatikong nabuo ng programa. Ito ang pangunahing pagkakaiba sa pagitan ng mga dynamic na SQL at static na pahayag ng SQL. Ang mga pahayag ng dinamikong SQL ay maaari ring magbago mula sa isang pagpapatupad patungo sa susunod na walang manual interbensyon.


Pinapabilis ng Dynamic SQL ang awtomatikong henerasyon at pagmamanipula ng mga module ng programa para sa mahusay na awtomatikong pag-uulit ng paghahanda ng gawain at pagganap.

Ipinapaliwanag ng Techopedia ang Dynamic Structured Query Language (Dynamic SQL)

Pinapabilis ng Dynamic SQL ang pagbuo ng mga makapangyarihang aplikasyon na may kakayahang lumikha ng mga object database para sa pagmamanipula ayon sa input ng gumagamit. Halimbawa, ang isang application ng Web ay maaaring payagan ang mga parameter na tumutukoy sa isang query sa SQL. Karaniwang mga query sa SQL mapaunlakan ang ilang mga parameter. Gayunpaman, ang pagpasok ng 10 o higit pang mga parameter ay madalas na humahantong sa lubos na kumplikadong mga query sa SQL, lalo na kung ang isang gumagamit ay pinapayagan na magpasok ng mga kondisyon (tulad ng AT o O) sa pagitan ng mga parameter.


Ang dinamikong SQL ay nagdaragdag ng pagproseso at kahusayan sa pamamagitan ng pagpapatakbo ng sabay-sabay na mga query at pamamahagi ng mga resulta mula sa isang query sa interface ng interface sa maraming mga database.


Ang mga bersyon ng maagang database ng Oracle na may PL / SQL dynamic na SQL ay kinakailangan na ang mga programmer ay gumamit ng isang kumplikadong library ng Oracle DBMS_SQL. Nang maglaon, ipinakilala ang isang mas simpleng "Native Dynamic SQL".

Ano ang dynamic na nakabalangkas na wika ng query (dynamic na sql)? - kahulugan mula sa techopedia