クエリ

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Microsoft Fabric の SQL 分析エンドポイントMicrosoft Fabric のウェアハウス

データ操作言語 (DML) は、SQL Server および SQL Database でデータを取得して操作するために使用される用語の集まりです。 そのほとんどは、Azure Synapse Analytics と Analytics Platform System (PDW) でも動作します (詳細については個々のステートメントを確認してください)。 DML ステートメントを使用すると、SQL Server データベースに対してデータの追加、変更、クエリ、または削除を実行できます。

このセクションの内容

次の表は、SQL Server で使用する DML ステートメントを示しています。

 

次の表は、複数の DML ステートメントまたは DML 句で使用される句を示しています。

次のステートメントで使用可能
FROM (Transact-SQL) DELETE、SELECT、UPDATE
ヒント (Transact-SQL) DELETE、INSERT、SELECT、UPDATE
OPTION 句 (Transact-SQL) DELETE、SELECT、UPDATE
OUTPUT 句 (Transact-SQL) DELETE、INSERT、MERGE、UPDATE
検索条件 (Transact-SQL) DELETE、MERGE、SELECT、UPDATE
テーブル値コンストラクター (Transact-SQL) FROM、INSERT、MERGE
TOP (Transact-SQL) DELETE、INSERT、MERGE、SELECT、UPDATE
WHERE (Transact-SQL) DELETE、SELECT、UPDATE、MATCH
WITH common_table_expression (Transact-SQL) DELETE、INSERT、MERGE、SELECT、UPDATE