SQL är standardspråket för att fråga en databas.
PL SQL står i grunden för "Procedural Language extensions to SQL." Detta är förlängningen av Structured Query Language (SQL) som används i Oracle.
T-SQL står i princip för "Transact-SQL." Detta är förlängningen av Structured Query Language (SQL) som används i Microsoft.
I den här handledningen lär vi oss-
- Skillnad mellan SQL och PL / SQL
- Skillnaden mellan T-SQL och PL-SQL
- Skillnad mellan SQL och T-SQL
Skillnad mellan SQL och PL / SQL
SQL
|
PL / SQL
|
- SQL är en enda fråga som används för att utföra DML- och DDL-operationer.
|
- PL / SQL är ett kodblock som används för att skriva hela programblock / procedur / funktion etc.
|
- Det är deklarativt som definierar vad som behöver göras snarare än hur saker måste göras.
|
- PL / SQL är procedurellt som definierar hur sakerna måste göras.
|
- Kör som ett enda uttalande.
|
|
- Används främst för att manipulera data.
|
- Används främst för att skapa en applikation.
|
- Interaktion med en databasserver.
|
- Ingen interaktion med databasservern.
|
- Kan inte innehålla PL / SQL-kod i den.
|
- Det är en förlängning av SQL så att den kan innehålla SQL inuti den.
|
Skillnaden mellan T-SQL och PL-SQL
T-SQL | PL-SQL |
- T-SQL är en Microsoft-produkt.
|
- PL-SQL är utvecklat av Oracle.
|
- Fullformat av TL SQL är Transact Structure Query-språk.
|
- Fullständig form av PL SQL är Processural Language Structural Query Language.
|
- T-SQL ger en hög grad av kontroll till programmerare.
|
- Det är ett naturligt programmeringsspråk som enkelt smälter in i SQL
|
- T-SQL fungerar bäst med Microsoft SQL-server
|
- PL-SQL fungerar bäst med Oracle-databasservern.
|
- Det är enkelt och enkelt att förstå.
|
- PL-SQL är komplex att förstå.
|
- Med T-SQL kan du infoga flera rader i en tabell med hjälp av BULK INSERT-satsen.
|
- PL / SQL stöder oops begrepp som datakapsling, funktionsöverbelastning och döljande av information.
|
- SELECT INTO-uttalande som används i T-SQL
|
- INSERT INTO-satsen måste användas i PL / SQL
|
- I T-SQL INTE EXISTS klausul används tillsammans med SELECT uttalanden.
|
- I PL / SQL finns en MINUS-operatör som kan användas med SELECT-satser
|
Skillnad mellan SQL och T-SQL
SQL | T-SQL |
- SQL är ett programmeringsspråk som fokuserar på hantering av relationsdatabaser.
|
- T-SQL är ett procedurtillägg som används av SQL Server.
|
- Detta används för att kontrollera och manipulera data där stora mängder information lagras om produkter, klienter etc.
|
- T-SQL har några funktioner som inte är tillgängliga i SQL. Som procedurprogrammeringselement och en lokal variabel för att ge mer flexibel kontroll över hur applikationen flyter.
|
- SQL-frågor som skickas individuellt till databasservern.
|
- T-SQL skriver ett program på ett sådant sätt att alla kommandon skickas till servern på en gång
|
- Syntaxen formaliserades för många kommandon; några av dessa är SELECT, INSERT, UPDATE, DELETE, CREATE och DROP.
|
- Det innehåller också specialfunktioner som det konverterade datumet () och några andra funktioner som inte ingår i den vanliga SQL-filen.
|