SQL je standardní jazyk pro dotazování databáze.
PL SQL v zásadě znamená „procedurální jazyková rozšíření k SQL.“ Toto je rozšíření jazyka Structured Query Language (SQL), které se používá v systému Oracle.
T-SQL v zásadě znamená „Transact-SQL“. Toto je rozšíření jazyka Structured Query Language (SQL), které se používá v Microsoftu.
V tomto tutoriálu se naučíme -
- Rozdíl mezi SQL a PL / SQL
- Rozdíl mezi T-SQL a PL-SQL
- Rozdíl mezi SQL a T-SQL
Rozdíl mezi SQL a PL / SQL
SQL
|
PL / SQL
|
- SQL je jediný dotaz, který se používá k provádění operací DML a DDL.
|
- PL / SQL je blok kódů, který slouží k zápisu celých programových bloků / procedury / funkce atd.
|
- Je deklarativní, což definuje, co je třeba udělat, spíše než to, co je třeba udělat.
|
- PL / SQL je procedurální, který definuje, jak je třeba věci dělat.
|
- Provádět jako jediný příkaz.
|
|
- Používá se hlavně k manipulaci s daty.
|
- Používá se hlavně k vytvoření aplikace.
|
- Interakce s databázovým serverem.
|
- Žádná interakce s databázovým serverem.
|
- Nemůže v něm obsahovat kód PL / SQL.
|
- Jedná se o rozšíření SQL, aby uvnitř mohlo obsahovat SQL.
|
Rozdíl mezi T-SQL a PL-SQL
T-SQL | PL-SQL |
- T-SQL je produkt společnosti Microsoft.
|
- PL-SQL vyvíjí společnost Oracle.
|
- Plná forma TL SQL je jazyk Transact Structure Query.
|
- Plná forma PL SQL je procedurální jazyk strukturovaný dotazovací jazyk.
|
- T-SQL poskytuje programátorům vysoký stupeň kontroly.
|
- Je to přirozený programovací jazyk, který se snadno mísí s SQL
|
- T-SQL funguje nejlépe se serverem Microsoft SQL
|
- PL-SQL funguje nejlépe s databázovým serverem Oracle.
|
- Je snadné a snadno pochopitelné.
|
- PL-SQL je složité pochopit.
|
- T-SQL umožňuje vkládání více řádků do tabulky pomocí příkazu BULK INSERT.
|
- PL / SQL podporuje oops koncepty, jako je zapouzdření dat, přetížení funkcí a skrytí informací.
|
- Příkaz SELECT INTO použitý v T-SQL
|
- V PL / SQL musí být použit příkaz INSERT INTO
|
- V klauzuli T-SQL NOT EXISTS použitá spolu s příkazy SELECT.
|
- V PL / SQL existuje operátor MINUS, který lze použít s příkazy SELECT
|
Rozdíl mezi SQL a T-SQL
SQL | T-SQL |
- SQL je programovací jazyk, který se zaměřuje na správu relačních databází.
|
- T-SQL je procedurální rozšíření používané serverem SQL.
|
- Používá se pro kontrolu a manipulaci s daty, kde je uloženo velké množství informací o produktech, klientech atd.
|
- T-SQL má některé funkce, které nejsou k dispozici v SQL. Stejně jako prvky procedurálního programování a místní proměnná poskytují flexibilnější kontrolu nad tokem aplikace.
|
- Dotazy SQL odeslané jednotlivě na databázový server.
|
- T-SQL zapisuje program takovým způsobem, že všechny příkazy jsou odesílány na server najednou
|
- Syntaxe byla formalizována pro mnoho příkazů; některé z nich jsou SELECT, INSERT, UPDATE, DELETE, CREATE a DROP.
|
- Zahrnuje také speciální funkce, jako je převedené datum () a některé další funkce, které nejsou součástí běžného jazyka SQL.
|