SQL egy szabványos lekérdezési nyelv az adatbázisból.
Hol a PL/SQL azt jelenti Procedural Language kiterjesztések SQL .' Ezt használják a Oracle adatbázis és a kiterjesztése Strukturált lekérdezési nyelv (SQL) . mivel T-SQL azt jelenti Lebonyolít -SQL .', amely a kiterjesztése Strukturált lekérdezési nyelv (SQL) használt Microsoft .
Az SQL és a T-SQL közötti különbség
SQL | T-SQL |
---|---|
Az SQL a nem procedurális nyelv egy típusa. | A T-SQL az SQL eljárási nyelve és az SQL alrésze. |
Ez egy nyílt forráskódú szabvány. | A T-SQL egy szabadalmaztatott szabvány. |
Néhány DML és DDL parancs az SQL-ben található. | A T-SQL olyan egyedi szolgáltatásokat kínál, amelyek hiányoznak az SQL-ből, például, kivétel, tranzakcióvezérlés és hibakezelés. |
Az SQL-ben az Egyetlen lekérdezés a többi lekérdezés befejezése után kerül átvitelre. | Minden parancs T-SQL-ben kerül átvitelre a szerverre. |
Adatkezelésre használják, ha nagy mennyiségű információ van tárolva. | Számos tulajdonsága van SQL , mint az eljárási elemeket és helyi változók . |
Sok parancs létezik; sok közülük az BEHELYEZÉS, KIVÁLASZTÁS, FRISSÍTÉS, TÖRLÉS, LÉTREHOZÁS és DROP . | Tartalmazza a átváltott dátum () . És más feladatok nem részei a normál SQL-nek. |
Az SQL és a PL/SQL közötti különbség
SQL | PL/SQL |
---|---|
Az SQL egyetlen lekérdezés, amely végrehajtja a DML ( Adatkezelési nyelv ) és DDL ( Adatdefiníciós nyelv ) műveleteket egyszerűen. | A PL/SQL a kódok azon blokkja, amely a teljes programfunkció írásához használatos. |
Az SQL egy deklaratív adatbázis. | A PL/SQL egy eljárási nyelv, amely meghatározza a dolgok végrehajtását. |
Egyszerre egyetlen utasítás kerül végrehajtásra a Struktúra lekérdezési nyelvben. | Egyszerre egy egész blokk kerül végrehajtásra a PL/SQL-ben. |
A Structure Query Language az adatok manipulálására szolgál. | PL/SQL létrehozza az alkalmazásokat. |
Együttműködik az adatbázis-kiszolgálóval. | Nem tud együttműködni az adatbázis-kiszolgálóval. |
Az SQL nem tartalmazhatja a kódot PL/SQL . | A PL/SQL az SQL kiterjesztése, tehát benne van az SQL is. |
A T-SQL és a PL-SQL közötti különbség
SQL | PL/SQL |
---|---|
Ez egy Microsoft termék. | Az Oracle kifejlesztette a PL-SQL-t. |
A T-SQL jó vezérlést hoz létre a programozón. | Ez egy természetes programozási nyelv amely összekeveri az SQL-t. |
A T-SQL a Microsoft SQL Serverrel teljesít a legjobban. | PL-SQL jól működik az Oracle adatbázis-kiszolgálóval. |
Könnyen érthető. | Nehéz megérteni. |
Lehetővé teszi néhány sor beszúrását a táblázatba, és használja a TÖMEGES BETÉT nyilatkozat. | A PL/SQL támogatja az OOP-koncepciókat, például az adatbeágyazást, az információ elrejtését és a funkció túlterhelését. |
T-SQL-ben, a SELECT INTO kifejezést használják leginkább. | PL/SQL-ben a INSERT INTO állítást használják. |
NEM LÉTEZIK záradékot itt használjuk a SELECT utasítással. | A MÍNUSZ (-) operátort használjuk a KIVÁLASZTÁS nyilatkozat. |
Az SQL és a T-SQL közötti különbség pontokban
Az SQL és a T-SQL egy érme két oldala, amelynek neve Microsoft SQL Server.
1. SQL és TSQL mint adatbázisnyelv:
Az SQL jelentése Strukturált lekérdezési nyelv , amely egyszerre egyetlen lekérdezés végrehajtására szolgál a beszúrni/frissíteni/törölni és kiválasztani az utasítást . A felhasználók nem tudnak egyszerre több utasítást végrehajtani.
A T-SQL-t a különböző tranzakciós tevékenységek SQL adatbázisba. A felhasználó számos programozási technikát alkalmaz a T-SQL .
2. Felhasználások:
Az SQL utasításokat a létrehozáshoz használják weboldalak, elemző jelentések , és képernyők. Az SQL utasítások az adatbázisok létrehozására és összekapcsolására szolgálnak az alkalmazásokban. Ha a felhasználó frissíteni szeretné az alkalmazást, akkor sql nyilatkozat generálja a támogató csapatot.
T-SQL tranzakciós sql amelyet a háttértranzakciók technikák használatának alkalmazásáról programozási nyelv . T-SQL hozzáadására szolgál a üzleti logika az alkalmazásban, és az alkalmazás elkészítéséhez használják logika.
3. Az SQL és a T-SQL szabványai:
Az SQL az ANSI/ISO Szabványos adatbázis. A szerver megvalósítása SQL szerver hívják a nyelvet Transact-SQL .
4. Fejlesztő cégek:
Az IBM kifejlesztette az SQL-t. A TSQL az SQL szerver megvalósítása. A Microsoft fejlesztette ki.
A TSQL-t használják az eljárás megírására, és sok fejlett adatbázis-fogalom szerepel benne.
5. SQL és T-SQL adat- vagy programorientáltként:
Az SQL a Adatorientált nyelv az adatok egyszerű lekérdezésekhez történő elemzésére szolgál. Használja beilleszteni, frissíteni és törölni parancs.
A T-SQL egy tranzakciós nyelv, amelyet olyan alkalmazások létrehozására használnak, mint például; üzleti logikát adunk a kéréshez.
6. SQL és T-SQL objektumok:
Az SQL-t használják a DDL ( Adatdefiníciós nyelv ) utasításokat a DML ( Adatkezelési nyelv ) nyilatkozatok.
A T-SQL-t főleg írásra használják nézetek, eljárások, triggerek, és funkciókat . És úgy hívják T-SQL tárgyakat.
7. Útmutató az adatbázisokhoz:
A sql utasítás egyszerre csak egy utasítást hajt végre, de a T-SQL utasításoknak van egy halmaza SQL utasítás, és egyenként hajtja végre.
8. Az SQL és a T-SQL beágyazása
Az SQL-t integrálhatjuk a T-SQL-be, de nem illeszthetjük be a T-SQL kódot az SQL-be.