МББТ
|
Номи
|
Кенгайтмаси
|
InterBase/FireBird
|
PSQL
|
Procedural SQL
|
IBM DB2
|
SQL PL
|
SQL Procedural Language
|
MS SQL Server
|
T-SQL
|
Transact-SQL
|
MySQL
|
SQL/PSM
|
SQL/Persistent Stored Module
|
Oracle
|
PL/SQL
|
Procedural Language/SQL (Ada тилига асосланган)
|
PostgreSQL
|
PL/pgSQL
|
Procedural Language/PostgreSQL (Oracle PL/SQL га ўхшаш)
|
СУБД Informix;
|
Informix-SQL
| |
Microsoft Access.
|
Jet SQL
| |
SQL тили 2 та усулда қўлланилиш мумкин; интерактив SQL ва амалий дастурга киритилган SQL.
- Интерактив режимда маълумотлар базаси билан ишлашда фойдаланувчи мулоқат режимида ишлайди, яъни SQL тилидаги сўровни киритади ва натижани олади. Бу усулда интерактив ишлаш назарда тутилади. Бунда фойдаланувчи SQL операторларини терминалдан киритади.
- Иккинчи, амалий дастурга киритилган режимда ишлашнинг ҳам 2 усули мавжуд: киритилган SQL ва иловаларни дастурлаш интерфейси
Киритилган SQL режимида бошқа дастурлаш тилларида яратилган дастур таркибига киритилади. Бу маълумотлар базаси билан бошқа алгоритмик тилларда яратилган амалий дастурлар орқали ишлашни таъминлайди. SQL операторлари киритилган дастурни компиляциялашда дастур матнини ишчи дастурга ўзгартирувчи махсус SQL препроцессор зарур бўлади.
Иловаларни дастурлаш интерфейси (API application program interface). Бу усулдан фойдаланганда амалий дастур МББТ билан махсус функциялар орқали алоқа қилади. Бу функция чақирилганида дастур МББТ га SQL операторларни узатади ва сўров натижаларини олади. Бунда махсус препроцессор зарур бўлмайди.
SQL режимлари
Do'stlaringiz bilan baham: |