带来toad intellisense

tom*_*tom 4 sql intellisense toad

在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
Run Code Online (Sandbox Code Playgroud)

按CTRL +.远离查询会带来一长串的事情,例如 -

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

我有正确的快捷键吗?

问题是Toad无法弄清楚上面查询中的列名吗?

编辑2

非常奇怪的行为

如果我有

USE DB1
SELECT * FROM Person AS P
WHERE P.--I get the intellisense
Run Code Online (Sandbox Code Playgroud)

但如果我在编辑器中有以下内容 -

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

USE DB2 
SELECT * FROM Company AS C
WHERE C. -- No intellisense
Run Code Online (Sandbox Code Playgroud)

我自己的答案下面的解决方案

evi*_*one 7

我建议你使用CTRL+T组合.我用它,它的工作原理.此外戴尔官方支持同意,这里太.Toad不是最好的用户体验软件:)


tom*_*tom 1

看来如果页面上有第二次使用,智能感知将无法处理第二次使用以下的查询!

如果我有

USE DB1
SELECT * FROM Person AS P
WHERE P.--I get the intellisense
Run Code Online (Sandbox Code Playgroud)

但是如果我在编辑器中有以下内容 -

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

USE DB2 
SELECT * FROM Company AS C
WHERE C. -- No intellisense
Run Code Online (Sandbox Code Playgroud)

看来如果页面上有第二次使用,智能感知将无法处理第二次使用以下的查询!