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)
我自己的答案下面的解决方案
看来如果页面上有第二次使用,智能感知将无法处理第二次使用以下的查询!
如果我有
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)
看来如果页面上有第二次使用,智能感知将无法处理第二次使用以下的查询!