次の方法で共有


データベースのデータに対するアクセスと変更

「データベースのデータに対するアクセスと変更」では、Transact-SQL ステートメントを作成して実行し、結果をリレーション形式 (つまり表形式) で処理する方法について概説しています。

このセクションの各トピックでは、Microsoft SQL Server 2005 テーブルのデータを取得したり変更したりするときに役立つ情報を提供します。

トピック 説明

クエリ ツール

SQL Server で作業する際に使用できる各種ツールについて説明します。

SQL Server でのオプションの使用

SQL ステートメントの結果やパフォーマンスに影響する各種オプションについて説明します。

SQL Server システム カタログに対するクエリ

SQL Server システム カタログの各種インターフェイスについて説明します。

Transact-SQL の要素

Transact-SQL ステートメントで使用する主な構文要素について説明します。

クエリの基礎

Transact-SQL ステートメントを作成する基本的なプロセスについて説明します。SELECT、INSERT、DELETE、および UPDATE の各ステートメントで使用する主な句について説明します。

SELECT リスト

FROM 句

WHERE 句

ORDER BY 句

JOIN 句

結果セットの操作

結果セットとビューを組み合わせる、一時結果セットを使用する、結果セットのサマリ レポートを作成する、結果セットが変更されたときに通知を送信するなど、クエリの結果を操作および制御する方法について説明します。

データベース内のデータの変更

新しい行を挿入する方法、および既存の行を更新または削除する方法について説明します。

Transact-SQL の手順

Transact-SQL ステートメントをグループ化する方法について説明します。

トランザクション (データベース エンジン)

複数のデータ変更ステートメントを 1 つのトランザクションでグループ化する方法について説明します。

ロックおよび行のバージョン管理

同時に複数のユーザーによって同じデータが変更される状況を SQL Server が回避するしくみについて説明します。

カーソル (データベース エンジン)

SELECT ステートメントは常に行セットを返します。アプリケーションで一度に 1 行ずつ結果セットを処理しなければならない場合、どのように処理すればよいのかを説明します。カーソルは、結果セットを一度に 1 行でも、複数行でも処理できます。

分散クエリ

SQL Server の別のインスタンスにあるデータ、あるいは SQL Server 以外の OLE DB または ODBC データ ソースにあるデータを参照する Transact-SQL ステートメントのコーディング方法について説明します。

クエリ パフォーマンス

アプリケーションによるクエリ操作および更新操作について、データベース スキーマとどのように相互作用し、どのようにチューニングすればパフォーマンスが向上するかを説明します。

XPath クエリまたは XML ドキュメントを処理する Transact-SQL ステートメントの使用の詳細については、「SQL Server での XML の使用」を参照してください。

参照

概念

データベースの設計と作成

ヘルプおよび情報

SQL Server 2005 の参考資料の入手