SQL jest standardowym językiem zapytań do bazy danych.
PL SQL w zasadzie oznacza „Rozszerzenia języka proceduralnego do SQL”. Jest to rozszerzenie Structured Query Language (SQL) używanego w Oracle.
T-SQL w zasadzie oznacza „Transact-SQL”. Jest to rozszerzenie Structured Query Language (SQL) używanego w firmie Microsoft.
W tym samouczku nauczymy się:
- Różnica między SQL a PL / SQL
- Różnica między T-SQL a PL-SQL
- Różnica między SQL a T-SQL
Różnica między SQL a PL / SQL
SQL
|
PL / SQL
|
- SQL to pojedyncze zapytanie używane do wykonywania operacji DML i DDL.
|
- PL / SQL to blok kodów, które służyły do zapisywania całych bloków programu / procedury / funkcji itp.
|
- Jest deklaratywna, która określa, co należy zrobić, a nie jak należy to zrobić.
|
- PL / SQL to procedura proceduralna, która definiuje, jak rzeczy należy zrobić.
|
- Wykonaj jako pojedynczą instrukcję.
|
|
- Używany głównie do manipulowania danymi.
|
- Służy głównie do tworzenia aplikacji.
|
- Interakcja z serwerem bazy danych.
|
- Brak interakcji z serwerem bazy danych.
|
- Nie może zawierać kodu PL / SQL.
|
- Jest to rozszerzenie języka SQL, więc może zawierać w sobie SQL.
|
Różnica między T-SQL a PL-SQL
T-SQL | PL-SQL |
- T-SQL to produkt firmy Microsoft.
|
- PL-SQL został opracowany przez firmę Oracle.
|
- Pełna forma TL SQL to język Transact Structure Query.
|
- Pełna forma PL SQL to język proceduralny języka zapytań strukturalnych.
|
- T-SQL daje programistom wysoki stopień kontroli.
|
- Jest to naturalny język programowania, który łatwo łączy się z SQL
|
- T-SQL działa najlepiej z serwerem Microsoft SQL
|
- PL-SQL działa najlepiej z serwerem bazy danych Oracle.
|
- Jest to łatwe i łatwe do zrozumienia.
|
- PL-SQL jest trudny do zrozumienia.
|
- T-SQL umożliwia wstawianie wielu wierszy do tabeli za pomocą instrukcji BULK INSERT.
|
- PL / SQL obsługuje koncepcje Ups, takie jak hermetyzacja danych, przeciążanie funkcji i ukrywanie informacji.
|
- Instrukcja SELECT INTO używana w T-SQL
|
- Instrukcja INSERT INTO musi być używana w PL / SQL
|
- W klauzuli T-SQL NOT EXISTS używanej wraz z instrukcjami SELECT.
|
- W PL / SQL istnieje operator MINUS, którego można używać z instrukcjami SELECT
|
Różnica między SQL a T-SQL
SQL | T-SQL |
- SQL to język programowania, który koncentruje się na zarządzaniu relacyjnymi bazami danych.
|
- T-SQL to rozszerzenie proceduralne używane przez SQL Server.
|
- Służy do kontrolowania i manipulowania danymi, w których przechowywane są duże ilości informacji o produktach, klientach itp.
|
- T-SQL ma pewne funkcje, które nie są dostępne w SQL. Podobnie jak elementy programowania proceduralnego i zmienna lokalna, aby zapewnić bardziej elastyczną kontrolę nad przepływem aplikacji.
|
- Zapytania SQL przesyłane indywidualnie do serwera bazy danych.
|
- T-SQL pisze program w taki sposób, że wszystkie polecenia są przesyłane do serwera za jednym razem
|
- Składnia została sformalizowana dla wielu poleceń; niektóre z nich to SELECT, INSERT, UPDATE, DELETE, CREATE i DROP.
|
- Zawiera również funkcje specjalne, takie jak przekonwertowana data () i niektóre inne funkcje, które nie są częścią zwykłego kodu SQL.
|