SQL je standardni jezik za poizvedbo po zbirki podatkov.
PL SQL v bistvu pomeni "Razširitve postopkovnega jezika za SQL." To je razširitev jezika strukturiranih poizvedb (SQL), ki se uporablja v Oracle.
T-SQL v bistvu pomeni "Transact-SQL". To je razširitev jezika strukturiranih poizvedb (SQL), ki se uporablja v Microsoftu.
V tej vadnici se bomo naučili -
- Razlika med SQL in PL / SQL
- Razlika med T-SQL in PL-SQL
- Razlika med SQL in T-SQL
Razlika med SQL in PL / SQL
SQL
|
PL / SQL
|
- SQL je ena poizvedba, ki se uporablja za izvajanje operacij DML in DDL.
|
- PL / SQL je blok kod, ki se uporablja za zapis celotnih programskih blokov / postopkov / funkcij itd.
|
- Izjavno je, da je določeno, kaj je treba storiti, ne pa, kako je treba stvari narediti.
|
- PL / SQL je proceduralni, ki določa, kako je treba stvari početi.
|
|
|
- V glavnem se uporablja za obdelavo podatkov.
|
- V glavnem se uporablja za ustvarjanje aplikacije.
|
- Interakcija s strežnikom zbirke podatkov.
|
- Ni interakcije s strežnikom baze podatkov.
|
- V njem ne more biti kode PL / SQL.
|
- Je razširitev SQL, tako da lahko v njem vsebuje SQL.
|
Razlika med T-SQL in PL-SQL
T-SQL | PL-SQL |
- T-SQL je Microsoftov izdelek.
|
|
- Celotna oblika TL SQL je jezik poizvedb Transact Structure.
|
- Polna oblika PL SQL je jezik strukturnih poizvedb v postopkovnem jeziku.
|
- T-SQL daje visoko stopnjo nadzora programerjem.
|
- Je naravni programski jezik, ki se zlahka meša z SQL
|
- T-SQL se najbolje obnese s strežnikom Microsoft SQL
|
- PL-SQL najbolje deluje s strežnikom baz podatkov Oracle.
|
- To je enostavno in enostavno razumeti.
|
- PL-SQL je težko razumeti.
|
- T-SQL omogoča vstavljanje več vrstic v tabelo z uporabo stavka BULK INSERT.
|
- PL / SQL podpira oops koncepte, kot so enkapsulacija podatkov, preobremenitev funkcij in skrivanje informacij.
|
- Stavek SELECT INTO, uporabljen v T-SQL
|
- Stavek INSERT INTO mora biti uporabljen v PL / SQL
|
- V stavku T-SQL NOT EXISTS, ki se uporablja skupaj s stavki SELECT.
|
- V PL / SQL obstaja operater MINUS, ki se lahko uporablja s stavki SELECT
|
Razlika med SQL in T-SQL
SQL | T-SQL |
- SQL je programski jezik, ki se osredotoča na upravljanje relacijskih baz podatkov.
|
- T-SQL je postopkovna razširitev, ki jo uporablja SQL Server.
|
- Uporablja se za nadzor in obdelavo podatkov, kjer se hranijo velike količine informacij o izdelkih, odjemalcih itd.
|
- T-SQL ima nekatere funkcije, ki v SQL niso na voljo. Tako kot elementi postopkovnega programiranja in lokalna spremenljivka za bolj prilagodljiv nadzor nad potekom aplikacije.
|
- Poizvedbe SQL, poslane posamično strežniku baz podatkov.
|
- T-SQL program zapiše tako, da se vsi ukazi naenkrat pošljejo strežniku
|
- Sintaksa je bila formalizirana za številne ukaze; nekateri izmed njih so SELECT, INSERT, UPDATE, DELETE, CREATE in DROP.
|
- Vključuje tudi posebne funkcije, kot je pretvorjeni datum () in nekatere druge funkcije, ki niso del običajnega SQL.
|