SSMS - 自动完成参数(智能感知)

问题描述 投票:0回答:2

我已经习惯了智能感知失败(不能真正责怪它,sql 根据设计很奇怪)并且我知道我可以使用(CTRL + SHIFT + R)“刷新”它 - 有时甚至可以工作。

让我生气的是当我开始编写函数调用时的“参数查看”。它列出了所有参数并突出显示(粗体)该位置预期的参数。

一旦出现“错误”,“参数查看”就会消失,并且永远不会再次出现。 (即 dbo.SomeFunc(@val1 int , @val2 int) ...开始编写“dbo.SomeFunc ”,“peek”将会出现。现在插入“-1”而不是“1”,然后看到它失败。)

这让我抓狂,有办法再提起来吗? (Alt + Space 左右?)

我不知道“参数查看”叫什么,也不知道它是否是智能感知的一部分。如果无法再次显示它,最好在没有其他智能感知功能的情况下停用。当它出现时我倾向于依赖它,当它再次消失时我会发疯。 >:(

SSMS v17.3 (14.0.17199.0)

预先感谢您的任何提示 一月

t-sql ssms
2个回答
0
投票

在 SSMS 2017.6 中重新输入参数的左括号

(
对我来说很有效


0
投票

至少在 SSMS v19 中,如果您正在为其输入参数,使用 Ctrl-Shift-Space 将带回存储过程的参数列表(因为正如您所提到的,它往往会很快消失) - 对我来说,通常是在第一个参数名称和值后面输入逗号之后)。

希望这有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.