SQL Vs PL / SQL Vs T-SQL: Tärkeimmät erot

Sisällysluettelo:

Anonim

SQL on vakiokieli tietokannan kyselyyn.

PL SQL tarkoittaa periaatteessa "SQL-menettelykielen laajennuksia". Tämä on Oracle-järjestelmässä käytetyn SQL: n (Structured Query Language) laajennus.

T-SQL tarkoittaa periaatteessa "Transact-SQL". Tämä on strukturoidun kyselykielen (SQL) laajennus, jota käytetään Microsoftissa.

Tässä opetusohjelmassa opimme-

  • Ero SQL: n ja PL / SQL: n välillä
  • T-SQL: n ja PL-SQL: n välinen ero
  • Ero SQL: n ja T-SQL: n välillä

Ero SQL: n ja PL / SQL: n välillä

SQL

PL / SQL

  • SQL on yksittäinen kysely, jota käytetään DML- ja DDL-toimintojen suorittamiseen.
  • PL / SQL on koodilohko, jolla kirjoitettiin kokonaiset ohjelmalohkot / toiminto / toiminto jne.
  • Se on julistavaa, joka määrittää, mitä on tehtävä, eikä sitä, miten asiat on tehtävä.
  • PL / SQL on menettelytapa, joka määrittää, miten asiat on tehtävä.
  • Suorita yhtenä lauseena.
  • Suorita kokonaisuudessaan.
  • Käytetään pääasiassa tietojen käsittelyyn.
  • Käytetään pääasiassa sovelluksen luomiseen.
  • Vuorovaikutus tietokantapalvelimen kanssa.
  • Ei vuorovaikutusta tietokantapalvelimen kanssa.
  • Ei voi sisältää PL / SQL-koodia siinä.
  • Se on SQL: n laajennus, jotta se voi sisältää SQL: n sen sisällä.

T-SQL: n ja PL-SQL: n välinen ero

T-SQL PL-SQL
  • T-SQL on Microsoftin tuote.
  • PL-SQL: n on kehittänyt Oracle.
  • TL SQL: n koko muoto on Transact Structure Query -kieli.
  • PL SQL: n täydellinen muoto on menettelykielen rakenteellinen kyselykieli.
  • T-SQL antaa ohjelmoijille korkean hallinnan tason.
  • Se on luonnollinen ohjelmointikieli, joka sulautuu helposti SQL: ään
  • T-SQL toimii parhaiten Microsoft SQL -palvelimen kanssa
  • PL-SQL toimii parhaiten Oracle-tietokantapalvelimen kanssa.
  • Se on helppo ja helppo ymmärtää.
  • PL-SQL on monimutkainen ymmärtää.
  • T-SQL sallii kerrannaisrivien lisäämisen taulukkoon BULK INSERT-käskyn avulla.
  • PL / SQL tukee ei-käsitteitä, kuten tietojen kotelointia, toimintojen ylikuormitusta ja tietojen piilottamista.
  • SELECT INTO -käsky, jota käytetään T-SQL: ssä
  • INSERT INTO -käskyä on käytettävä PL / SQL: ssä
  • T-SQL: ssä NOT EXISTS -lauseke, jota käytetään SELECT-lauseiden kanssa.
  • PL / SQL: ssä on MINUS-operaattori, jota voidaan käyttää SELECT-käskyjen kanssa

Ero SQL: n ja T-SQL: n välillä

SQL T-SQL
  • SQL on ohjelmointikieli, joka keskittyy relaatiotietokantojen hallintaan.
  • T-SQL on menettelyllinen laajennus, jota SQL Server käyttää.
  • Tätä käytetään tietojen hallintaan ja käsittelyyn, kun tuotteista, asiakkaista jne. On tallennettu suuria määriä tietoa.
  • T-SQL: ssä on joitain ominaisuuksia, joita ei ole saatavana SQL: ssä. Kuten menettelytapojen ohjelmointielementit ja paikallinen muuttuja, joustavamman hallinnan tarjoamiseksi sovelluksen virralle.
  • SQL-kyselyt lähetetään erikseen tietokantapalvelimelle.
  • T-SQL kirjoittaa ohjelman siten, että kaikki komennot lähetetään palvelimelle yhdellä kertaa
  • Syntaksi virallistettiin monille komennoille; jotkut näistä ovat SELECT, INSERT, UPDATE, DELETE, CREATE ja DROP.
  • Se sisältää myös erikoistoimintoja, kuten muunnettu päivämäärä () ja joitain muita toimintoja, jotka eivät ole osa tavallista SQL: ää.