SQL je standardni jezik upita baze podataka.
Gdje je PL/SQL stoji za ' Proširenja proceduralnog jezika SQL .' Koristi se u Oracle baza podataka i proširenje Structured Query Language (SQL) . Dok, T-SQL stoji za ' Transakcija -SQL .,' što je proširenje Structured Query Language (SQL) korišteno u Microsoft .
Razlika između SQL-a i T-SQL-a
SQL | T-SQL |
---|---|
SQL je vrsta neproceduralnog jezika. | T-SQL je proceduralni jezik SQL-a i poddio SQL-a. |
To je standard otvorenog koda. | T-SQL je vlasnički standard. |
Neke DML i DDL naredbe dostupne su u SQL-u. | T-SQL pruža jedinstvene značajke koje su odsutne u SQL-u kao što su iznimka, kontrola transakcija i rukovanje pogreškama. |
U SQL-u, pojedinačni upit se prenosi nakon završetka drugih. | Sve naredbe se prenose na poslužitelj u T-SQL. |
Koristi se za manipuliranje podacima kada je pohranjena velika količina informacija. | Ima mnoge značajke SQL , poput proceduralnog elementi i lokalne varijable . |
Postoji mnogo naredbi; mnogi od njih jesu UMETNI, ODABERI, AŽURIRAJ, IZBRIŠI, STVORI i ISPUSTI . | Uključuje neke funkcije pretvoreni datum () . A ostali zadaci nisu dio redovnog SQL-a. |
Razlika između SQL-a i PL/SQL-a
SQL | PL/SQL |
---|---|
SQL je jedan upit koji izvodi DML ( Jezik manipulacije podacima ) i DDL ( Jezik za definiranje podataka ) operacije lako. | PL/SQL je blok kodova koji se koriste za pisanje cijele funkcije programa. |
SQL je deklarativna baza podataka. | PL/SQL je proceduralni jezik koji definira kako će se stvari izvršavati. |
U Structure Query Language izvodi se jedna naredba odjednom. | U PL/SQL-u se odjednom izvršava cijeli blok. |
Structure Query Language se koristi za manipuliranje podacima. | PL/SQL stvara aplikacije. |
Interakcija je s poslužiteljem baze podataka. | Ne može komunicirati s poslužiteljem baze podataka. |
SQL ne može sadržavati kod od PL/SQL . | PL/SQL je proširenje SQL-a, tako da sadrži SQL unutar sebe. |
Razlika između T-SQL i PL-SQL
SQL | PL/SQL |
---|---|
To je Microsoftov proizvod. | Oracle je razvio PL-SQL. |
T-SQL stvara dobru kontrolu programera. | To je prirodni programski jezik koji spaja SQL. |
T-SQL najbolje radi s Microsoft SQL Serverom. | PL-SQL radi dobro s Oracle poslužiteljem baze podataka. |
Lako je razumjeti. | Teško je razumjeti. |
Omogućuje nam umetanje nekih redaka u tablicu i koristi RASUPNI UMETAK izjava. | PL/SQL podržava OOP koncepte kao što su enkapsulacija podataka, skrivanje informacija i preopterećenje funkcija. |
U T-SQL, SELECT INTO izjava se uglavnom koristi. | U PL/SQL, UMETNUTI U izjava se koristi. |
NE POSTOJI klauzula se ovdje koristi s naredbom SELECT. | A MINUS (-) operator se koristi u IZABERI izjava. |
Razlika između SQL i T-SQL u bodovima
SQL i T-SQL su dvije strane jednog novčića koji se zove Microsoft SQL Server.
1. SQL i TSQL kao jezik baze podataka:
SQL je kratica za Jezik strukturiranih upita , koji se koristi za izvršavanje jednog po jednog upita s umetanje/ažuriranje/brisanje i odabir naredbe . Korisnici ne mogu izvoditi više izjava u isto vrijeme.
T-SQL se koristi za rad s različitim transakcijske aktivnosti u SQL bazu podataka. Korisnik koristi mnoge tehnike programiranja kada koristi T-SQL .
2. Upotreba:
Za izradu se koriste SQL naredbe web stranice, analitička izvješća , i ekrani. SQL naredbe služe za generiranje i povezivanje baze podataka u aplikacijama. Ako korisnik želi ažurirati aplikaciju, tada sql izjava generira tim za podršku.
T-SQL je transakcijski sql koji se koristi za izvođenje pozadinske transakcije primjene za korištenje tehnika programski jezik . T-SQL koristi se za dodavanje poslovna logika u aplikaciji i koristi se za izradu aplikacije logika.
3. Standardi SQL i T-SQL:
SQL je ANSI/ISO Standardna baza podataka. Implementacija poslužitelja SQL poslužitelj je jezik tzv Transact-SQL .
4. Razvojne tvrtke:
IBM je razvio SQL. TSQL je implementacija SQL poslužitelja. Microsoft ga je razvio.
TSQL se koristi za pisanje procedure iu njemu su napisani mnogi napredni koncepti baza podataka.
5. SQL i T-SQL kao podaci ili programski orijentirani:
SQL je a Jezik orijentiran na podatke koristi se za analizu podataka za jednostavne upite. Koristi se umetanje, ažuriranje i brisanje naredba.
T-SQL je transakcijski jezik koji se koristi za stvaranje aplikacija kao što su; dodajemo poslovnu logiku u zahtjev.
6. SQL i T-SQL objekti:
SQL se koristi za pisanje DDL-a ( Jezik za definiranje podataka ) izjave kao DML ( Jezik za manipulaciju podacima ) izjave.
T-SQL se uglavnom koristi za pisanje pogledi, procedure, pokretači, i funkcije . I zove se T-SQL objekti.
7. Upute za baze podataka:
The sql naredba izvršava samo jednu naredbu odjednom, ali T-SQL naredbe imaju skup SQL naredbi i izvršavaju se jednu po jednu.
8. Ugradnja SQL-a i T-SQL-a
Možemo integrirati SQL u T-SQL, ali ne možemo umetnuti T-SQL kod u SQL.