Transact-SQL ステートメント
適用対象: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) Microsoft Fabric のSQL 分析エンドポイント Microsoft Fabric のウェアハウス
SQL ステートメントは作業のアトミック単位であり、完全に成功するか完全に失敗するかのどちらかです。 SQL ステートメントは、識別子、パラメーター、変数、名前、データ型、および正常にコンパイルされる SQL 予約語で構成された命令のセットです。 BeginTransaction
コマンドによってトランザクションの開始が指定されない場合、Analysis Services によって SQL ステートメントに対する "暗黙の" トランザクションが作成されます。 Analysis Services は常に、ステートメントが成功した場合に暗黙のトランザクションをコミットし、コマンドが失敗した場合に暗黙のトランザクションをロールバックします。
ステートメントにはさまざまな種類があります。 おそらく、最も重要なのは SELECT です。これを使うと、データベースから行を取得したり、SQL Server で、1 つ以上のテーブルから 1 つ以上の行または列を選択することができます。 この記事には、SELECT
ステートメントに加えて、Transact-SQL (T-SQL) で使うステートメントのカテゴリがまとめられています。 左側のナビゲーションでは、すべてのステートメントを確認できます。
Microsoft Fabric の SQL 分析エンドポイントまたはウェアハウスでの T-SQL サポートの詳細については、「Microsoft Fabric での T-SQL セキュリティ、外部からのアクセス」を参照してください。
バックアップと復元
バックアップおよび復元のステートメントは、バックアップを作成し、バックアップから復元する手段を提供します。 詳しくは、バックアップと復元の概要に関するページをご覧ください。
データ定義言語
データ定義言語 (DDL) ステートメントはデータ構造を定義します。 これらのステートメントを使って、データベースのデータ構造を作成、変更、または削除できます。 これらのステートメントには、次のものがあります。
- ALTER
- 照合順序
- CREATE
- DROP
- DISABLE TRIGGER
- ENABLE TRIGGER
- RENAME
- UPDATE STATISTICS
- TRUNCATE TABLE
データ操作言語
データ操作言語 (DML) は、データベースに格納される情報に影響します。 データベースの行を挿入、更新、変更するには、以下のステートメントを使います。
- BULK INSERT
- DELETE
- INSERT
- SELECT
- UPDATE
- MERGE
権限ステートメント
権限ステートメントは、どのユーザーとログインがデータにアクセスして操作を実行できるかを決定します。 認証とアクセスについて詳しくは、セキュリティ センターに関するページをご覧ください。
Service Broker のステートメント
Service Broker は、メッセージング アプリケーションおよびキューイング アプリケーションのネイティブ サポートを提供する機能でます。 詳しくは、Service Broker に関するページをご覧ください。
セッションの設定
SET ステートメントは、現在のセッションが実行時の設定を処理する方法を指定します。 概要については、「SET ステートメント」をご覧ください。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示