SQL je a štandardný dopytovací jazyk databázy.
Kde PL/ SQL znamenať ' Procedurálne jazykové rozšírenia SQL .' Používa sa v Databáza Oracle a predĺženie Structured Query Language (SQL) . keďže T-SQL znamenať ' Transakcia -SQL .,“ čo je rozšírenie Structured Query Language (SQL) použité v Microsoft .
Rozdiel medzi SQL a T-SQL
SQL | T-SQL |
---|---|
SQL je typ neprocedurálneho jazyka. | T-SQL je procedurálny jazyk SQL a podčasť SQL. |
Ide o štandard s otvoreným zdrojom. | T-SQL je proprietárny štandard. |
Niektoré príkazy DML a DDL sú poskytované v SQL. | T-SQL poskytuje jedinečné funkcie, ktoré v SQL chýbajú, ako sú výnimky, riadenie transakcií a spracovanie chýb. |
V SQL sa Single query prenesie po dokončení ostatných. | Všetky príkazy sa prenášajú na server v T-SQL. |
Používa sa na manipuláciu s údajmi, keď je uložené veľké množstvo informácií. | Má veľa funkcií SQL , ako procedurálny prvkov a lokálne premenné . |
Existuje veľa príkazov; mnohé z nich sú INSERT, SELECT, UPDATE, DELETE, CREATE a DROP . | Zahŕňa niektoré funkcie dátum konverzie () . A ďalšie úlohy nie sú súčasťou bežného SQL. |
Rozdiel medzi SQL a PL/SQL
SQL | PL/SQL |
---|---|
SQL je jediný dotaz, ktorý vykonáva DML ( Jazyk manipulácie s údajmi ) a DDL ( Jazyk definície údajov ) jednoduché operácie. | PL/SQL je blok kódov, ktoré sa používajú na písanie celej funkcie programu. |
SQL je deklaratívna databáza. | PL/SQL je procedurálny jazyk, ktorý definuje, ako sa veci budú vykonávať. |
V jazyku Structure Query Language sa vykoná jeden príkaz naraz. | V PL/SQL sa vykoná naraz celý blok. |
Structure Query Language sa používa na manipuláciu s údajmi. | PL/SQL vytvára aplikácie. |
Spolupracuje s databázovým serverom. | Nemôže interagovať s databázovým serverom. |
SQL nemôže obsahovať kód PL/SQL . | PL/SQL je rozšírenie SQL, takže v sebe obsahuje SQL. |
Rozdiel medzi T-SQL a PL-SQL
SQL | PL/SQL |
---|---|
Ide o produkt spoločnosti Microsoft. | Oracle vyvinul PL-SQL. |
T-SQL generuje dobrú kontrolu nad programátorom. | Je to a prirodzený programovací jazyk ktorý spája SQL. |
T-SQL funguje najlepšie so serverom Microsoft SQL Server. | PL-SQL funguje dobre s databázovým serverom Oracle. |
Je ľahké to pochopiť. | Je ťažké to pochopiť. |
Umožňuje nám vložiť niektoré riadky do tabuľky a používa HROMADNÁ VLOŽKA vyhlásenie. | PL/SQL podporuje koncepty OOP, ako je zapuzdrenie údajov, skrytie informácií a preťaženie funkcií. |
V T-SQL, VYBERTE DO väčšinou sa používa príkaz. | V PL/SQL je VLOŽIŤ DO používa sa výpis. |
NEEXISTUJE klauzula sa tu používa s príkazom SELECT. | A MÍNUS (-) operátor sa používa v SELECT vyhlásenie. |
Rozdiel medzi SQL a T-SQL v bodoch
SQL a T-SQL sú dve strany jednej mince, ktorej názov je Microsoft SQL Server.
1. SQL a TSQL ako databázový jazyk:
Skratka SQL znamená Štruktúrovaný Dopytovací Jazyk , ktorý sa používa na vykonanie jedného dotazu súčasne s vložiť/aktualizovať/vymazať a vybrať výpis . Používatelia nemôžu vykonávať veľa príkazov súčasne.
T-SQL sa používa na prácu s rôznymi transakčné aktivity do SQL databázy. Používateľ pri používaní používa mnoho programovacích techník T-SQL .
2. Použitie:
Na vytvorenie sa používajú príkazy SQL webové stránky, analytické správy , a obrazovky. Príkazy SQL sa používajú na generovanie a pripojenie databázy v aplikáciách. Ak chce používateľ aktualizovať aplikáciu, potom sql vyhlásenie generuje tím podpory.
T-SQL je transakčný sql ktorý sa používa na vykonávanie back-end transakcie aplikácie používať techniky programovací jazyk . T-SQL sa používa na pridanie obchodná logika v aplikácii a použité na zostavenie aplikácie logika.
3. Štandardy SQL a T-SQL:
SQL je ANSI/ISO Štandardná databáza. Implementácia servera SQL Server nazýva sa jazyk Transact-SQL .
4. Developerské spoločnosti:
IBM vyvinula SQL. TSQL je implementácia SQL servera. Microsoft ho vyvinul.
Na písanie procedúry sa používa TSQL a je v ňom napísaných mnoho pokročilých konceptov databáz.
5. SQL a T-SQL ako dátovo alebo programovo orientované:
SQL je a Data-Oriented Language slúži na analýzu údajov pre jednoduché dopyty. Používa sa vložiť, aktualizovať a odstrániť príkaz.
T-SQL je transakčný jazyk, ktorý sa používa na vytváranie aplikácií ako; do požiadavky pridávame obchodnú logiku.
6. Objekty SQL a T-SQL:
SQL sa používa na písanie DDL ( Jazyk definície údajov ) vyhlásenia ako DML ( Jazyk manipulácie s údajmi ) Vyhlásenia.
T-SQL sa používa hlavne na písanie pohľady, postupy, spúšťače, a funkcie . A volá sa T-SQL predmety.
7. Pokyny k databázam:
The sql príkaz vykoná naraz iba jeden príkaz, ale príkazy T-SQL majú množinu príkazov SQL a vykoná sa jeden po druhom.
8. Vkladanie SQL aj T-SQL
Môžeme integrovať SQL do T-SQL, ale nemôžeme vložiť kód T-SQL do SQL.