SQL je standardní dotazovací jazyk databáze.
Kde PL/ SQL znamená ' Procedurální jazykové rozšíření SQL .' Používá se v databáze Oracle a prodloužení Structured Query Language (SQL) . Zatímco, T-SQL znamená ' Obchodovat -SQL .,' což je rozšíření Structured Query Language (SQL) použito v Microsoft .
Rozdíl mezi SQL a T-SQL
SQL | T-SQL |
---|---|
SQL je typ neprocedurálního jazyka. | T-SQL je procedurální jazyk SQL a podčást SQL. |
Jedná se o open-source standard. | T-SQL je proprietární standard. |
Některé příkazy DML a DDL jsou poskytovány v SQL. | T-SQL poskytuje jedinečné funkce, které v SQL chybí, jako je výjimka, kontrola transakcí a zpracování chyb. |
V SQL se Single dotaz přenese po dokončení ostatních. | Všechny příkazy jsou přenášeny na server v T-SQL. |
Používá se pro manipulaci s daty, když je uloženo velké množství informací. | Má mnoho funkcí SQL , stejně jako procedurální Prvky a lokální proměnné . |
Existuje mnoho příkazů; mnoho z nich je INSERT, SELECT, UPDATE, DELETE, CREATE a DROP . | Zahrnuje některé funkce datum převodu () . A další úlohy nejsou součástí běžného SQL. |
Rozdíl mezi SQL a PL/SQL
SQL | PL/SQL |
---|---|
SQL je jediný dotaz, který provádí DML ( Jazyk manipulace s daty ) a DDL ( Jazyk pro definici dat ) snadná obsluha. | PL/SQL je blok kódů, které se používají k zápisu celé funkce programu. |
SQL je deklarativní databáze. | PL/SQL je procedurální jazyk, který definuje, jak se věci budou vykonávat. |
V jazyce Structure Query Language se provede jeden příkaz najednou. | V PL/SQL je spuštěn celý blok najednou. |
Structure Query Language se používá k manipulaci s daty. | PL/SQL vytváří aplikace. |
Spolupracuje s databázovým serverem. | Nemůže komunikovat s databázovým serverem. |
SQL nemůže obsahovat kód PL/SQL . | PL/SQL je rozšíření SQL, takže obsahuje SQL uvnitř. |
Rozdíl mezi T-SQL a PL-SQL
SQL | PL/SQL |
---|---|
Jedná se o produkt společnosti Microsoft. | Oracle vyvinul PL-SQL. |
T-SQL generuje dobrou kontrolu nad programátorem. | Je to a přirozený programovací jazyk který kombinuje SQL. |
T-SQL funguje nejlépe s Microsoft SQL Server. | PL-SQL funguje dobře s databázovým serverem Oracle. |
Je snadné to pochopit. | Je těžké to pochopit. |
Umožňuje nám vložit některé řádky do tabulky a používá HROMADNÁ VLOŽKA prohlášení. | PL/SQL podporuje koncepty OOP, jako je zapouzdření dat, skrytí informací a přetížení funkcí. |
V T-SQL, VYBERTE DO většinou se používá příkaz. | V PL/SQL je VLOŽ DO používá se výpis. |
NEEXISTUJE klauzule se zde používá s příkazem SELECT. | A MÍNUS (-) operátor se používá v VYBRAT prohlášení. |
Rozdíl mezi SQL a T-SQL v bodech
SQL a T-SQL jsou dvě strany jedné mince, která se jmenuje Microsoft SQL Server.
1. SQL a TSQL jako databázový jazyk:
SQL znamená Strukturovaný dotazovací jazyk , který se používá ke spuštění jednoho dotazu najednou pomocí vložit/aktualizovat/smazat a vybrat výpis . Uživatelé nemohou provádět mnoho příkazů současně.
T-SQL se používá pro práci s různými transakční činnosti do SQL databáze. Uživatel používá mnoho programovacích technik při používání T-SQL .
2. Použití:
K vytvoření se používají příkazy SQL webové stránky, analytické zprávy , a obrazovky. Příkazy SQL se používají pro generování a připojení databáze v aplikacích. Pokud chce uživatel aktualizovat aplikaci, pak sql prohlášení generuje tým podpory.
T-SQL je transakční sql který se používá k provedení back-end transakce aplikace používat techniky programovací jazyk . T-SQL se používá k přidání obchodní logika v aplikaci a slouží k sestavení aplikace logika.
3. Standardy SQL a T-SQL:
SQL je ANSI/ISO Standardní databáze. Serverová implementace SQL Server jmenuje se jazyk Transact-SQL .
4. Developerské společnosti:
IBM vyvinulo SQL. TSQL je implementace SQL serveru. Microsoft to vyvinul.
K psaní procedury se používá TSQL a je v něm napsáno mnoho pokročilých konceptů databází.
5. SQL a T-SQL jako datově nebo programově orientované:
SQL je a Data-Oriented Language slouží k analýze dat pro jednoduché dotazy. Používá vkládat, aktualizovat a mazat příkaz.
T-SQL je transakční jazyk, který se používá k vytváření aplikací jako; do požadavku přidáme obchodní logiku.
6. Objekty SQL a T-SQL:
SQL se používá k zápisu DDL ( Jazyk pro definici dat ) prohlášení jako DML ( Jazyk pro manipulaci s daty ) prohlášení.
T-SQL se používá hlavně k zápisu pohledy, postupy, spouštěče, a funkcí . A říká se tomu T-SQL objektů.
7. Pokyny k databázím:
The sql příkaz provádí pouze jeden příkaz v jednom okamžiku, ale příkazy T-SQL mají sadu příkazů SQL a provádí se jeden po druhém.
8. Vložení obou SQL a T-SQL
Můžeme integrovat SQL do T-SQL, ale nemůžeme vložit kód T-SQL do SQL.