SQL er standardsproget til forespørgsel til en database.
PL SQL står grundlæggende for "Procedural Language extensions to SQL." Dette er udvidelsen af Structured Query Language (SQL), der bruges i Oracle.
T-SQL står grundlæggende for "Transact-SQL." Dette er udvidelsen af Structured Query Language (SQL), der bruges i Microsoft.
I denne vejledning lærer vi-
- Forskel mellem SQL og PL / SQL
- Forskellen mellem T-SQL og PL-SQL
- Forskel mellem SQL og T-SQL
Forskel mellem SQL og PL / SQL
SQL
|
PL / SQL
|
- SQL er en enkelt forespørgsel, der bruges til at udføre DML- og DDL-operationer.
|
- PL / SQL er en blok med koder, der bruges til at skrive hele programblokkene / proceduren / funktionen osv.
|
- Det er erklærende, der definerer, hvad der skal gøres, snarere end hvordan ting skal gøres.
|
- PL / SQL er proceduremæssig, der definerer, hvordan tingene skal gøres.
|
- Udfør som en enkelt erklæring.
|
|
- Bruges hovedsageligt til at manipulere data.
|
- Bruges hovedsageligt til at oprette en applikation.
|
- Interaktion med en databaseserver.
|
- Ingen interaktion med databaseserveren.
|
- Kan ikke indeholde PL / SQL-kode i den.
|
- Det er en udvidelse af SQL, så den kan indeholde SQL inde i den.
|
Forskellen mellem T-SQL og PL-SQL
T-SQL | PL-SQL |
- T-SQL er et Microsoft-produkt.
|
- PL-SQL er udviklet af Oracle.
|
- Fuld form for TL SQL er Transact Structure Query sprog.
|
- Fuld form for PL SQL er Procedural Language Structural Query Language.
|
- T-SQL giver en høj grad af kontrol til programmører.
|
- Det er et naturligt programmeringssprog, der let blandes med SQL
|
- T-SQL klarer sig bedst med Microsoft SQL-server
|
- PL-SQL klarer sig bedst med Oracle-databaseserver.
|
- Det er let og enkelt at forstå.
|
- PL-SQL er kompleks at forstå.
|
- T-SQL tillader indsættelse af flere rækker i en tabel ved hjælp af BULK INSERT-sætningen.
|
- PL / SQL understøtter oops-begreber som datakapsling, funktionsoverbelastning og skjuling af information.
|
- SELECT INTO-sætning brugt i T-SQL
|
- INSERT INTO-sætning skal bruges i PL / SQL
|
- I T-SQL BESTEMMER IKKE klausul sammen med SELECT-sætninger.
|
- I PL / SQL er der en MINUS-operator, som kan bruges med SELECT-sætninger
|
Forskel mellem SQL og T-SQL
SQL | T-SQL |
- SQL er et programmeringssprog, der fokuserer på styring af relationsdatabaser.
|
- T-SQL er en proceduremæssig udvidelse, der bruges af SQL Server.
|
- Dette bruges til at kontrollere og manipulere data, hvor der lagres store mængder information om produkter, klienter osv.
|
- T-SQL har nogle funktioner, der ikke er tilgængelige i SQL. Ligesom proceduremæssige programmeringselementer og en lokal variabel, der giver mere fleksibel kontrol over, hvordan applikationen flyder.
|
- SQL-forespørgsler, der sendes individuelt til databaseserveren.
|
- T-SQL skriver et program på en sådan måde, at alle kommandoer sendes til serveren på én gang
|
- Syntaksen blev formaliseret til mange kommandoer; nogle af disse er SELECT, INSERT, UPDATE, DELETE, CREATE og DROP.
|
- Det inkluderer også specielle funktioner som den konverterede dato () og nogle andre funktioner, som ikke er en del af den almindelige SQL.
|