Udostępnij za pomocą


Transact-SQL oświadczenia

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Punkt końcowy analizy SQL w usłudze Microsoft FabricHurtownia danych w usłudze Microsoft FabricBaza danych SQL w usłudze Microsoft Fabric

Instrukcja SQL jest jednostką niepodzielnej pracy i całkowicie się powiedzie lub całkowicie kończy się niepowodzeniem. Instrukcja SQL to zestaw instrukcji, który składa się z identyfikatorów, parametrów, zmiennych, nazw, typów danych i zarezerwowanych słów SQL, które zostały pomyślnie skompilowane. Usługi Analysis Services tworzą niejawną transakcję dla instrukcji SQL, jeśli BeginTransaction polecenie nie określa rozpoczęcia transakcji. Usługi Analysis Services zawsze zatwierdza transakcję niejawną, jeśli instrukcja zakończy się powodzeniem, i wycofa niejawną transakcję, jeśli polecenie zakończy się niepowodzeniem.

Istnieje wiele typów instrukcji. Być może najważniejsza jest funkcja SELECT , która pobiera wiersze z bazy danych i umożliwia wybór jednego lub wielu wierszy lub kolumn z jednej lub wielu tabel w programie SQL Server. Ten artykuł zawiera podsumowanie kategorii instrukcji do użycia z Transact-SQL (T-SQL) oprócz instrukcji SELECT . Wszystkie instrukcje wymienione w obszarze nawigacji po lewej stronie można znaleźć.

Aby uzyskać informacje na temat obsługi języka T-SQL w punkcie końcowym analizy SQL lub magazynie w usłudze Microsoft Fabric, zobacz Obszar powierzchni języka T-SQL w usłudze Microsoft Fabric.

Tworzenie kopii zapasowej i przywracanie

Instrukcje tworzenia i przywracania kopii zapasowych zawierają sposoby tworzenia kopii zapasowych i przywracania z kopii zapasowych. Aby uzyskać więcej informacji, zobacz Omówienie tworzenia kopii zapasowych i przywracania.

Język definicji danych

Instrukcje języka DDL (Data Definition Language) definiują struktury danych. Użyj tych instrukcji, aby tworzyć, zmieniać lub usuwać struktury danych w bazie danych. Te instrukcje obejmują:

  • ALTER
  • Collations
  • CREATE
  • DROP
  • WYŁĄCZ WYZWALACZ
  • WŁĄCZ WYZWALACZ
  • RENAME
  • AKTUALIZOWANIE STATYSTYK
  • TRUNCATE TABLE

Język manipulowania danymi

Język manipulowania danymi (DML) ma wpływ na informacje przechowywane w bazie danych. Użyj tych instrukcji, aby wstawić, zaktualizować i zmienić wiersze w bazie danych.

  • BULK INSERT
  • DELETE
  • INSERT
  • SELECT
  • UPDATE
  • MERGE

Oświadczenia o uprawnieniach

Instrukcje uprawnień określają, którzy użytkownicy i identyfikatory logowania mogą uzyskiwać dostęp do danych i wykonywać operacje. Aby uzyskać więcej informacji na temat uwierzytelniania i dostępu, zobacz Security Center.

Polecenia Service Broker

Service Broker to funkcja, która zapewnia natywną obsługę komunikatów i aplikacji kolejkowania. Aby uzyskać więcej informacji, zobacz Service Broker.

Ustawienia sesji

Instrukcje SET określają, jak bieżąca sesja obsługuje ustawienia czasu wykonywania. Aby zapoznać się z omówieniem, zobacz instrukcje SET.