SQL er en standard spørrespråk av databasen.
Hvor i PL/SQL står for ' Prosedyremessige språkutvidelser SQL .' Den brukes i Oracle database og utvidelsen av Structured Query Language (SQL) . Mens, T-SQL står for ' Transaksjon -SQL .,' som er forlengelsen av Structured Query Language (SQL) brukt i Microsoft .
Forskjellen mellom SQL og T-SQL
SQL | T-SQL |
---|---|
SQL er en type ikke-prosedyrespråk. | T-SQL er et prosedyrespråk for SQL og underdelen av SQL. |
Det er en åpen kildekode-standard. | T-SQL er en proprietær standard. |
Noen DML- og DDL-kommandoer leveres i SQL. | T-SQL gir unike funksjoner som er fraværende i SQL som unntak, transaksjonskontroll og feilhåndtering. |
I SQL overføres enkeltspørring etter fullføring av andre. | Alle kommandoer overføres til serveren i T-SQL. |
Den brukes til å manipulere data når en stor mengde informasjon er lagret. | Den har mange funksjoner SQL , som prosedyren elementer og lokale variabler . |
Det er mange kommandoer; mange av dem er INSERT, SELECT, UPDATE, DELETE, CREATE og DROP . | Den inkluderer noen funksjoner i konvertert dato () . Og andre oppgaver er ikke en del av vanlig SQL. |
Forskjellen mellom SQL og PL/SQL
SQL | PL/SQL |
---|---|
SQL er en enkelt spørring som utfører DML ( Datamanipulasjonsspråk ) og DDL ( Datadefinisjonsspråk ) operasjoner enkelt. | PL/SQL er blokken med koder som brukes til å skrive hele programfunksjonen. |
SQL er en deklarativ database. | PL/SQL er et prosedyrespråk som definerer hvordan ting skal utføres. |
En enkelt setning kjøres om gangen i Structure Query Language. | En hel blokk utføres om gangen i PL/SQL. |
Structure Query Language brukes til å manipulere dataene. | PL/SQL lager applikasjonene. |
Den samhandler med databaseserveren. | Den kan ikke samhandle med databaseserveren. |
SQL kan ikke inneholde koden til PL/SQL . | PL/SQL er utvidelsen av SQL, så den inneholder SQL inni den. |
Forskjellen mellom T-SQL og PL-SQL
SQL | PL/SQL |
---|---|
Det er et Microsoft-produkt. | Oracle har utviklet PL-SQL. |
T-SQL genererer en god kontroll på programmerer. | Det er en naturlig programmeringsspråk som blander SQL. |
T-SQL yter best med Microsoft SQL Server. | PL-SQL fungerer godt med Oracle-databasetjeneren. |
Det er lett å forstå. | Det er vanskelig å forstå. |
Den lar oss sette inn noen rader i tabellen og bruker BULKINNSETT uttalelse. | PL/SQL støtter OOPs-konsepter som datainnkapsling, informasjonsskjuling og funksjonsoverbelastning. |
I T-SQL, VELG INTO uttalelsen brukes mest. | I PL/SQL er SETTE INN I uttalelse brukes. |
FINNES IKKE klausul brukes med SELECT-setningen her. | EN MINUS (-) operatør brukes i PLUKKE UT uttalelse. |
Forskjellen mellom SQL og T-SQL i poeng
SQL og T-SQL er de to sidene av en mynt som heter Microsoft SQL Server.
1. SQL og TSQL som databasespråk:
SQL står for Structured Query-språk , som brukes til å utføre en enkelt spørring om gangen med sett inn/oppdater/slett og velg setning . Brukere kan ikke utføre mange utsagn samtidig.
T-SQL brukes til å jobbe med forskjellige transaksjonsaktiviteter inn i SQL-databasen. Brukeren bruker mange programmeringsteknikker når de bruker T-SQL .
2. Bruker:
SQL-setningene brukes til å lage nettsider, analytiske rapporter , og skjermer. SQL-setningene brukes til å generere og koble sammen databasen i applikasjonene. Hvis brukeren ønsker å oppdatere applikasjonen, da sql uttalelse genererer støtteteamet.
T-SQL er en transaksjonell sql som brukes til å utføre back-end transaksjoner av applikasjonen for å bruke teknikker for programmeringsspråk . T-SQL brukes til å legge til forretningslogikk i applikasjonen og brukes til å bygge applikasjonen logikk.
3. Standarder for SQL og T-SQL:
SQL er ANSI/ISO Standard database. Serverimplementeringen av SQL Server heter språket Transact-SQL .
4. Utviklingsselskaper:
IBM har utviklet SQL. TSQL er implementeringen av SQL-serveren. Microsoft har utviklet den.
TSQL brukes til å skrive prosedyren, og mange avanserte konsepter av databaser er skrevet i den.
5. SQL og T-SQL som data- eller programorientert:
SQL er en Dataorientert språk brukes til å analysere dataene for enkle spørsmål. Det bruker sette inn, oppdatere og slette kommando.
T-SQL er et transaksjonsspråk som brukes til å lage applikasjoner som; vi legger til forretningslogikk i forespørselen.
6. SQL- og T-SQL-objekter:
SQL brukes til å skrive DDL ( Datadefinisjonsspråk ) uttalelser som DML ( Datamanipulasjonsspråk ) uttalelser.
T-SQL brukes hovedsakelig til å skrive synspunkter, prosedyrer, triggere, og funksjoner . Og det heter T-SQL gjenstander.
7. Instruksjoner for databaser:
De sql setningen kjører bare én setning om gangen, men T-SQL-setningene har et sett med SQL-setninger og den kjøres én etter én.
8. Innbygging av både SQL og T-SQL
Vi kan integrere SQL-en i T-SQL-en, men vi kan ikke sette inn T-SQL-koden i SQL-en.