在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
我自己的回答中的解决方案
答案 0 :(得分:7)
我建议您使用CTRL+T
组合。我用它,它的工作原理。同样Dell official support也同意,here。 Toad不是提供最佳用户体验的最佳软件:)
答案 1 :(得分:1)
CTRL-TAB将为您提供。
希望这有帮助!
答案 2 :(得分:1)
如果页面上有第二次使用,智能感知将无法在第二次使用以下的查询中使用!
如果我有
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
如果页面上有第二次使用,智能感知将无法在第二次使用以下的查询中使用!
答案 3 :(得分:0)
您必须完成第一个查询才能在第二个查询中获取智能感知。 所以,如果你完成第一个查询,即
USE DB1
SELECT * FROM Person AS P
WHERE P.FirstName = ‘Sanket’
然后只有你可以在第二个查询中获得intellisense。
USE DB2
SELECT * FROM Company AS C
WHERE C. --Get the intellisense