Dom Bazy danych Co to jest Transact-SQL? - definicja z techopedia

Co to jest Transact-SQL? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza Transact-SQL (T-SQL)?

Transact-SQL (T-SQL) to zastrzeżona wersja Microsoft ANSI SQL dla relacyjnej bazy danych SQL Server.


Język zapytań strukturalnych (SQL) jest najczęściej używanym językiem zapytań relacyjnych baz danych, a jego znormalizowana wersja - zaprojektowana przez American National Standards Institute (ANSI) - znana jest pod nazwą ANSI SQL. Jednak większość dostawców wdrożyła również zastrzeżone wersje SQL z dodatkowymi funkcjami.

Techopedia wyjaśnia Transact-SQL (T-SQL)

T-SQL w pełni obsługuje ANSI SQL i rozszerza język o kilka funkcji, np. Język Control-of-Flow, zmienne lokalne i rozszerzenia instrukcji UPDATE i DELETE.


Przykłady języka kontroli przepływu obejmują:

  • BEGIN i END słowa kluczowe, aby zaznaczyć blok transakcji.
  • CZEKAJ, aby poczekać na określone zdarzenie lub porę dnia, aby uruchomić transakcję.
  • POWRÓT, aby natychmiast powrócić z procedury lub funkcji składowanej.

T-SQL ma krytyczne znaczenie dla SQL Server, ponieważ każda akcja bazy danych SQL Server faktycznie wysyła do bazy danych szereg instrukcji T-SQL. Wykonane czynności są najpierw tłumaczone na instrukcje T-SQL, nawet przy użyciu interfejsu graficznego.


Instrukcje T-SQL można uruchamiać w głównym narzędziu dostępu do SQL Server i SQL Server Management Studio (SSMS) lub w sqlcmd, dedykowanym narzędziu wiersza polecenia. Ta operacja jest podobna do używania środowiska MS-DOS do uruchamiania poleceń systemu operacyjnego Windows.

Co to jest Transact-SQL? - definicja z techopedia