Date: Tue, 26 Jul 2005 13:42:57 +0900
From: "Akira Horikawa" <who@example.ne.jp>
堀川です
-----Original Message-----
From: Kohichiroh Ohta [mailto:who@example.co.jp]
Sent: Tuesday, July 26, 2005 1:11 PM
To: who@example.ne.jp
Subject: [ml-msde-beg:01563] Re: SQL の記述について
>TOP 1 を利用した羽入様の例は
>一般的ではないのでしょうか?
同じ目的を果たすためのSQL文は、1つとは限りません。
様々な記述の仕方がありますので、どれを正解とするかは、
すぐには判断できません。
ただ、実務上は、列にインデックスを振りますので、それらが有効に
機能するかどうか検証し、レコード選択処理が早く終わるものを
正解とします。
しかしテーブルに格納されるレコード数が多くなると、最初は正解
だったものが、うまく使えず、別の正解を探すこともあります。
SQL Server 2000に付属するクエリアナライザで、クエリの実行プランの
表示機能を使って、インデックスの使われ方などを分析することができます。
すべての場面で言えることではありませんが、インデックスが振られた列や
主キーとなっている列を使って、Where句の検索条件を作成してください。
------------------------------------
(株)日本技術ソフト開発
堀川 明 (Akira Horikawa)
07月26日(火曜日) 13時42分記
mailto:who@example.ne.jp
http://www.horikawa.ne.jp/msde/
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|