SQL ir standarta valoda datu bāzes vaicāšanai.
PL SQL būtībā nozīmē "Procesuālās valodas paplašinājumi SQL". Tas ir strukturētās vaicājumu valodas (SQL) paplašinājums, kas tiek izmantots Oracle.
T-SQL būtībā nozīmē "Transact-SQL". Tas ir strukturētās vaicājumu valodas (SQL) paplašinājums, kas tiek izmantots Microsoft.
Šajā apmācībā mēs iemācīsimies
- Atšķirība starp SQL un PL / SQL
- Atšķirība starp T-SQL un PL-SQL
- Atšķirība starp SQL un T-SQL
Atšķirība starp SQL un PL / SQL
SQL
|
PL / SQL
|
- SQL ir viens vaicājums, ko izmanto, lai veiktu DML un DDL darbības.
|
- PL / SQL ir kodu bloks, kas izmantots visu programmas bloku / procedūras / funkcijas utt. Rakstīšanai.
|
- Tas ir deklaratīvs, kas nosaka, kas ir jādara, nevis to, kā lietas ir jādara.
|
- PL / SQL ir procesuāls, kas nosaka, kā lietas ir jādara.
|
- Izpildīt kā vienu paziņojumu.
|
- Izpildīt kā veselu bloku.
|
- Galvenokārt izmanto, lai manipulētu ar datiem.
|
- Galvenokārt izmanto, lai izveidotu lietojumprogrammu.
|
- Mijiedarbība ar datu bāzes serveri.
|
- Nav mijiedarbības ar datu bāzes serveri.
|
- Tajā nedrīkst būt PL / SQL kods.
|
- Tas ir SQL paplašinājums, lai tajā varētu būt SQL.
|
Atšķirība starp T-SQL un PL-SQL
T-SQL | PL-SQL |
- T-SQL ir Microsoft produkts.
|
- PL-SQL ir izstrādājis Oracle.
|
- TL SQL pilnā forma ir darījumu struktūras vaicājuma valoda.
|
- PL SQL pilnā forma ir procedūras valodas strukturālā vaicājuma valoda.
|
- T-SQL nodrošina augstu vadības pakāpi programmētājiem.
|
- Tā ir dabiska programmēšanas valoda, kas viegli saplūst ar SQL
|
- T-SQL vislabāk darbojas ar Microsoft SQL serveri
|
- PL-SQL vislabāk darbojas ar Oracle datu bāzes serveri.
|
- To ir viegli un vienkārši saprast.
|
- PL-SQL ir sarežģīti saprast.
|
- T-SQL ļauj ievietot tabulā vairākas rindas, izmantojot priekšrakstu BULK INSERT.
|
- PL / SQL atbalsta tādus jēdzienus kā datu iekapsulēšana, funkciju pārslodze un informācijas slēpšana.
|
- T-SQL izmantotais priekšraksts SELECT INTO
|
- IN / INSERT INTO jāizmanto PL / SQL
|
- T-SQL klauzulā NOT EXISTS tiek izmantota klauzula kopā ar SELECT.
|
- PL / SQL ir MINUS operators, kuru varētu izmantot ar SELECT priekšrakstiem
|
Atšķirība starp SQL un T-SQL
SQL | T-SQL |
- SQL ir programmēšanas valoda, kas koncentrējas uz relāciju datu bāzu pārvaldību.
|
- T-SQL ir procesuāls paplašinājums, ko izmanto SQL Server.
|
- To izmanto, lai kontrolētu un manipulētu ar datiem, kur tiek glabāts liels informācijas daudzums par produktiem, klientiem utt.
|
- T-SQL ir dažas funkcijas, kas nav pieejamas SQL. Tāpat kā procesuālie programmēšanas elementi un lokālais mainīgais, lai nodrošinātu elastīgāku lietojumprogrammas plūsmas kontroli.
|
- SQL vaicājumi atsevišķi iesniegti datu bāzes serverī.
|
- T-SQL raksta programmu tā, ka visas komandas tiek iesniegtas serverim vienā piegājienā
|
- Sintakse tika formalizēta daudzām komandām; daži no tiem ir SELECT, INSERT, UPDATE, DELETE, CREATE un DROP.
|
- Tas ietver arī īpašas funkcijas, piemēram, konvertēto datumu () un dažas citas funkcijas, kas neietilpst parastajā SQL.
|