logo

SQL vs. PL/SQL vs. T-SQL

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 vs. PL/SQL vs. 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.