SQL on tietokannan standardikyselykieli.
Jossa PL/ SQL on lyhenne sanoista ”Procedural Language extensions SQL”. Sitä käytetään Oraclen tietokannassa ja Structured Query Language (SQL) laajennuksena. Kun taas T-SQL tarkoittaa ”Transact-SQL:ää”,”, joka on Microsoftin käyttämä Structured Query Language (SQL) -kielen laajennus.
- Ero SQL:n ja T-SQL:n välillä
- Ero SQL:n ja PL/SQL:n välillä
- T-SQL:n ja PL-SQL:n ero
- Ero SQL:n ja T-SQL:n välillä pisteittäin
- SQL ja TSQL tietokantakielinä:
- Käyttökohteet:
- SQL:n ja T-SQL:n standardit:
- Kehitysyritykset:
- SQL ja T-SQL data- vai ohjelmasuuntautuneina:
- SQL ja T-SQL Objects:
- Tietokantojen käyttöohjeet:
- Sekä SQL:n että T-SQL:n integrointi
Ero SQL:n ja T-SQL:n välillä
SQL | T-SQL |
---|---|
SQL on eräänlainen ei-proseduraalinen kieli. | T-SQL on SQL:n proseduraalinen kieli ja SQL:n alalaji. |
Se on avoimen lähdekoodin standardi. | T-SQL on oma standardi. |
Joitakin DML- ja DDL-käskyjä tarjotaan SQL:ssä. | T-SQL tarjoaa ainutlaatuisia ominaisuuksia, jotka puuttuvat SQL:stä, kuten poikkeukset (exception), transaktioiden hallinta (transaction control) ja virheiden käsittely. |
SQL:ssä yksittäinen kysely siirretään muiden valmistuttua. | T-SQL:ssä kaikki komennot siirretään palvelimelle. |
T-SQL:ää käytetään datan käsittelyyn, kun on tallennettu suuri määrä tietoa. | Se sisältää monia SQL:n ominaisuuksia, kuten proseduraaliset elementit ja paikalliset muuttujat. |
Se sisältää monia komentoja; monet niistä ovat INSERT, SELECT, UPDATE, DELETE, CREATE ja DROP. | Se sisältää joitakin muunnetun päivämäärän () funktioita. Ja muut tehtävät eivät kuulu tavalliseen SQL:ään. |
Ero SQL:n ja PL/SQL:n välillä
SQL | PL/SQL |
---|---|
SQL:ssä on yksittäinen kysely, joka suorittaa DML- (Data manipulation language) ja DDL- (Data Definition Language) operaatiot helposti. | PL/SQL on koodilohko, jolla kirjoitetaan koko ohjelman toiminto. |
SQL on deklaratiivinen tietokanta. | PL/SQL on proseduraalinen kieli, joka määrittelee, miten asiat suoritetaan. |
Rakennekyselykielessä (Structure Query Language) yksittäinen lauseke suoritetaan kerrallaan. | PL/SQL:ssä suoritetaan kerrallaan kokonainen lohko. |
Rakennekyselykieltä käytetään tietojen käsittelyyn. | PL/SQL luo sovelluksia. |
Se on vuorovaikutuksessa tietokantapalvelimen kanssa. | Se ei ole vuorovaikutuksessa tietokantapalvelimen kanssa. |
SQL ei voi sisältää PL/SQL:n koodia. | PL/SQL on SQL:n laajennus, joten se sisältää SQL:n sisällä. |
T-SQL:n ja PL-SQL:n ero
SQL | PL/SQL |
---|---|
SQL on Microsoftin tuote. | Oracle on kehittänyt PL-SQL:n. |
T-SQL tuottaa hyvän kontrollin ohjelmoijalle. | Se on luonnollinen ohjelmointikieli, joka sekoittaa SQL:n. |
T-SQL toimii parhaiten Microsoftin SQL-palvelimen kanssa. | PL-SQL toimii hyvin Oraclen tietokantapalvelimen kanssa. |
Se on helppo ymmärtää. | Se on vaikea ymmärtää. |
Se antaa meille mahdollisuuden lisätä joitakin rivejä taulukkoon ja käyttää BULK INSERT -lauseketta. | PL/SQL tukee OOP:n käsitteitä, kuten datan kapselointia, informaation kätkemistä ja funktioiden ylikuormitusta. |
T-SQL:ssä käytetään useimmiten SELECT INTO -lauseketta. | PL/SQL:ssä käytetään INSERT INTO -lauseketta. |
NOT EXISTS -lauseketta käytetään tässä SELECT -lausekkeen kanssa. | SELECT -lausekkeessa käytetään MINUS (-) -operaattoria. |
Ero SQL:n ja T-SQL:n välillä pisteittäin
SQL ja T-SQL ovat yhden kolikon kaksi puolta, jonka nimi on Microsoft SQL Server.
SQL ja TSQL tietokantakielinä:
SQL on lyhenne sanoista Structured Query language (Strukturoitu kyselykieli), jota käytetään yksittäisen kyselyn suorittamiseen kerrallaan lisäys-, lisäys-, päivitys-, poisto- ja select-lausekkeilla. Käyttäjät eivät voi suorittaa useita lausekkeita samanaikaisesti.
T-SQL:ää käytetään erilaisten transaktiotoimintojen suorittamiseen SQL-tietokantaan. Käyttäjä käyttää monia ohjelmointitekniikoita T-SQL:ää hyödyntäessään.
Käyttökohteet:
SQL-lauseiden avulla luodaan verkkosivuja, analyyttisiä raportteja ja näyttöjä. SQL-lauseiden avulla luodaan ja yhdistetään tietokanta sovelluksissa. Jos käyttäjä haluaa päivittää sovelluksen, niin sql-lause tuottaa tukitiimin.
T-SQL on transaktionaalinen sql, jota käytetään suorittamaan sovelluksen back-end-transaktioita käyttämään ohjelmointikielen tekniikoita. T-SQL:ää käytetään liiketoimintalogiikan lisäämiseen sovellukseen ja sitä käytetään sovelluslogiikan rakentamiseen.
SQL:n ja T-SQL:n standardit:
SQL on ANSI/ISO-standardin mukainen tietokanta. SQL Serverin palvelintoteutus on kieli nimeltä Transact-SQL.
Kehitysyritykset:
IBM on kehittänyt SQL:n. TSQL on SQL-palvelimen toteutus. Microsoft on kehittänyt sen.
TSQL:ää käytetään proseduurin kirjoittamiseen, ja monet tietokantojen kehittyneet käsitteet kirjoitetaan sillä.
SQL ja T-SQL data- vai ohjelmasuuntautuneina:
SQL on datasuuntautunut kieli, jota käytetään datan analysointiin yksinkertaisia kyselyjä varten. Se käyttää insert-, update- ja delete-komentoa.
T-SQL on transaktiopohjainen kieli, jota käytetään sovellusten luomiseen, kuten; lisäämme liiketoimintalogiikkaa pyyntöön.
SQL ja T-SQL Objects:
SQL:ää käytetään DDL (Data Definition Language) -lausekkeiden kirjoittamiseen DML (Data Manipulation Language) -lausekkeina.
T-SQL:ää käytetään pääasiallisesti katselukuvien (views), proseduurien (procedures), triggereiden (triggers) ja toimintojen kirjoittamiseen. Ja sitä kutsutaan T-SQL-objekteiksi.
Tietokantojen käyttöohjeet:
SQL-lauseke suorittaa vain yhden lausekkeen kerrallaan, mutta T-SQL-lausekkeissa on joukko SQL-lausekkeita, ja se suoritetaan yksi kerrallaan.
Sekä SQL:n että T-SQL:n integrointi
Voidaan integroida SQL:ää T-SQL:ään, mutta ei voida sijoittaa T-SQL-koodia SQL:ään.
Pystymme integroimaan SQL:n T-SQL:ään.