是否有发布的明确列表显示在调用 sp_executesql 时可以和不能参数化的内容。
例如,谓词可以,表名不能。TOP 中的行数可以:
exec sp_executesql @stmt =
N'SELECT TOP(@n) a, b
FROM (VALUES(1,2)) v(a,b)',
@params = N'@n int',
@n = 10
Run Code Online (Sandbox Code Playgroud)
MAXDOP 不能:
exec sp_executesql @stmt =
N'SELECT TOP(10) a, b
FROM (VALUES(1,2)) v(a,b)
OPTION (MAXDOP @n)',
@params = N'@n int',
@n = 10
Run Code Online (Sandbox Code Playgroud)
消息 102,级别 15,状态 1,第 8 行“@n”附近的语法不正确。
我想还有更多的例子说明什么有效,什么无效。我正在寻找一个权威列表来消除反复试验。
当我跑步时:
Ctrl+Alt+R 将在 SSMS 选项卡中运行 Web 浏览器。但是,现在会产生以下消息:
我确实安装了 MS Edge,但 SSMS 找不到它。我应该如何帮助 SSMS 找到 MS Edge 并使用它?
发布的错误报告:SSMS 18.10 集成 Web 浏览器缺乏对 Microsoft Edge 的支持
此选项启动集成的 Web 浏览器并且无法正确呈现页面