2011-01-20 3 views
1

私はソフトウェア開発者です。私の開発ツールのほとんどは、Tabキーを使用してテキストを完成させるIntelliSenseを提供しています。今、私はSMS 2008でIntelliSenseの機能を使用しています。私は本能的にテキストを完成させる代わりにSQLコマンドでテキストを埋め込むTabキーを押します。SQL Server 2008 IntelliSense - Returnの代わりにTabを使用してテキストを完成させるにはどうすればよいですか?

たとえば、Documentsというテーブルがあり、DocumentIDがある場合、IntelliSenseは文字「d」を押すとDocumentIDを提供します。 Enterキーの代わりに誤ってTabキーを押した場合、DELETEでそのキーが埋められます。可能であれば、テキストを完成させるためにTabキーを使用したいと思います。

ありがとうございます!

答えて

0

することができますが、私はSSMS Toolsを使用して戻って見ていないことが100%はわからない:O)

+0

私はSSMSツールも好きです。彼らは少なくとも私がテキストを完成させるために押すことができるキーとしてEnterとTabの間で選択させた。 :)私はSQLを愛し、SSMSはそれを本当の喜びにします。 –

0

ここでは特に、列名のため、私はインテリセンスの癖や特異性に対処するために発見したいくつかのヒント、です。

まず、SELECTの前にクエリのFROM部分を入力します。

第2に、常にテーブルのエイリアス(どのIMOでも常に良い方法です)。

SELECT 
    FROM MyTable mt 

第3に、SELECTリストを完了するときに、テーブルの別名を使用します。ピリオドを入力すると、IntelliSenseはそのテーブルに関連する列のみを表示します。その時点で、Tabキーは期待どおりに動作するはずです。

SELECT mt. 
    FROM MyTable mt 
+0

ヒントをありがとう。私はFromのことを知っていましたが、他の人はここから利益を受けるかもしれません。私は通常、複数のテーブルを結合するときにエイリアスを使用しますが、単一のテーブル/ビューでのみ作業しているときは、単純化するためにエイリアスを避ける傾向があります。 IntelliSenseのような時間を節約できるという利点を得るには、「more」と入力する必要があるという考えは嫌いです。 –

関連する問題