5

Toadでクエリを入力すると、通常、入力に役立つインテリセンススクロールボックスが表示されます。

ただし、これが表示されない場合もあります。それを表示するためのショートカット(Visual Studioのような)はありますか?

編集私はキーマッピングがCTRL+であることを発見しました。

次のようなクエリの場合

SELECT * FROM Person AS P
WHERE P. -- I expect intellisense to show me the columns. 
         -- Sometimes it does not and pressing the CTRL+. does nothing

Ctrlキーを押しながら押します。クエリから離れると、次のような非常に長いリストが表示されます-

@@ CONNECTIONS @@ CPU_BUSY @@ CURSOR_ROWS @@ DATEFIRST @@ DBTS @@ ERROR

正しいショートカットキーを持っていますか?

Toadが上記のクエリの列名を理解できないという問題はありますか?

編集2

非常に奇妙な行動

私が持っている場合

USE DB1
SELECT * FROM Person AS P
WHERE P.--I get the intellisense

しかし、エディターに次のようなものがある場合-

USE DB1
SELECT * FROM Person AS P
WHERE P.--I get the intellisense

USE DB2 
SELECT * FROM Company AS C
WHERE C. -- No intellisense

私自身の答えで以下の解決策

4

4 に答える 4

10

CTRL+T組み合わせて使用​​することをお勧めします。私はそれを使用しました、そしてそれは働きます。また、デルの公式サポートもここで同意します。Toadは最高のユーザーエクスペリエンスのための最高のソフトウェアではありません:)

于 2013-02-08T18:48:15.380 に答える
1

Ctrlキーを押しながらTabキーを押すと表示されます。

お役に立てれば!

于 2013-02-08T18:35:22.890 に答える
1

ページに2番目のUSEがある場合、インテリセンスは2番目のUSEより下のクエリでは機能しないようです。

私が持っている場合

USE DB1
SELECT * FROM Person AS P
WHERE P.--I get the intellisense

しかし、エディターに次のようなものがある場合-

USE DB1
SELECT * FROM Person AS P
WHERE P.--I get the intellisense

USE DB2 
SELECT * FROM Company AS C
WHERE C. -- No intellisense

ページに2番目のUSEがある場合、インテリセンスは2番目のUSEより下のクエリでは機能しないようです。

于 2013-02-10T17:44:26.517 に答える
-1

2番目のクエリでインテリセンスを取得するには、最初のクエリを完了する必要があります。したがって、最初のクエリを完了すると、

USE DB1
SELECT * FROM Person AS P
WHERE P.FirstName = ‘Sanket’

次に、2番目のクエリでインテリセンスを取得できるのはあなただけです。

USE DB2 
SELECT * FROM Company AS C
WHERE C. --Get the intellisense
于 2016-09-29T13:21:19.780 に答える