SQL je štandardný jazyk pre dopytovanie databázy.
PL SQL v zásade znamená „rozšírenie procedurálneho jazyka na SQL“. Toto je rozšírenie jazyka Structured Query Language (SQL), ktorý sa používa v systéme Oracle.
T-SQL v podstate znamená „Transact-SQL“. Toto je rozšírenie jazyka Structured Query Language (SQL), ktoré sa používa v systéme Microsoft.
V tomto výučbe sa naučíme -
- Rozdiel medzi SQL a PL / SQL
- Rozdiel medzi T-SQL a PL-SQL
- Rozdiel medzi SQL a T-SQL
Rozdiel medzi SQL a PL / SQL
SQL
|
PL / SQL
|
- SQL je jediný dotaz, ktorý sa používa na vykonávanie operácií DML a DDL.
|
- PL / SQL je blok kódov, ktorý sa používal na zápis celých programových blokov / procedúry / funkcie atď.
|
- Je deklaratívne, čo definuje, čo je potrebné urobiť, a nie to, ako sa majú veci robiť.
|
- PL / SQL je procedurálny postup, ktorý definuje, ako treba veci robiť.
|
- Vykonať ako jediný príkaz.
|
|
- Používa sa hlavne na manipuláciu s údajmi.
|
- Používa sa hlavne na vytvorenie aplikácie.
|
- Interakcia s databázovým serverom.
|
- Žiadna interakcia s databázovým serverom.
|
- Nemôže obsahovať kód PL / SQL.
|
- Jedná sa o rozšírenie SQL, aby mohlo obsahovať SQL vo svojom vnútri.
|
Rozdiel medzi T-SQL a PL-SQL
T-SQL | PL-SQL |
- T-SQL je produkt spoločnosti Microsoft.
|
- PL-SQL je vyvíjaný spoločnosťou Oracle.
|
- Plná forma TL SQL je jazyk Transact Structure Query.
|
- Plná forma PL SQL je jazyk procedurálneho jazyka štruktúrovaného dotazu.
|
- T-SQL poskytuje programátorom vysoký stupeň kontroly.
|
- Je to prirodzený programovací jazyk, ktorý ľahko kombinuje s SQL
|
- T-SQL funguje najlepšie so serverom Microsoft SQL
|
- PL-SQL funguje najlepšie s databázovým serverom Oracle.
|
- Je ľahké a ľahko pochopiteľné.
|
- PL-SQL je zložité na pochopenie.
|
- T-SQL umožňuje vkladanie násobných riadkov do tabuľky pomocou príkazu BULK INSERT.
|
- PL / SQL podporuje koncepty typu ups, ako je zapuzdrenie dát, preťaženie funkcií a skrytie informácií.
|
- Príkaz SELECT INTO použitý v T-SQL
|
- V PL / SQL musí byť použitý príkaz INSERT INTO
|
- V klauzule T-SQL NOT EXISTS použitá spolu s príkazmi SELECT.
|
- V PL / SQL existuje operátor MÍNUS, ktorý je možné použiť s príkazmi SELECT
|
Rozdiel medzi SQL a T-SQL
SQL | T-SQL |
- SQL je programovací jazyk, ktorý sa zameriava na správu relačných databáz.
|
- T-SQL je procedurálne rozšírenie používané serverom SQL Server.
|
- Používa sa na kontrolu a manipuláciu s údajmi, kde sa ukladá veľké množstvo informácií o produktoch, klientoch atď.
|
- T-SQL má niektoré funkcie, ktoré nie sú k dispozícii v SQL. Rovnako ako prvky procedurálneho programovania a lokálna premenná poskytujú flexibilnejšiu kontrolu nad tokom aplikácie.
|
- Dotazy SQL odoslané jednotlivo na databázový server.
|
- T-SQL píše program takým spôsobom, že všetky príkazy sú odosielané na server naraz
|
- Syntax bola formalizovaná pre mnoho príkazov; niektoré z nich sú VÝBER, VLOŽIŤ, AKTUALIZOVAŤ, ODSTRÁNIŤ, VYTVORIŤ a DROP.
|
- Zahŕňa tiež špeciálne funkcie, ako je prevedený dátum () a niektoré ďalšie funkcie, ktoré nie sú súčasťou bežného jazyka SQL.
|