Rus*_*hta 7 sql-server ssms sql-server-2019
在我的 SSMS(我使用的是 18.10)项目中,我对 Intellisense 在我的文件中不起作用这一事实感到沮丧。我猜测这是由于代码库的大小造成的,但事实上,我发现有点奇怪。
在下面的代码中:
CREATE FUNCTION X() RETURNS INT
WITH INLINE = OFF
AS
BEGIN
RETURN 1;
END;
Run Code Online (Sandbox Code Playgroud)
如果我删除WITH INLINE = OFF,Intellisense 会重新打开。到底是怎么回事?
到底是怎么回事?
产品中的错误。它看起来像任何格式
WITH foo = ON
或WITH foo = OFF
在解析期间导致未处理的异常。
具体来说,有一个例外
Microsoft.SqlServer.Management.SqlParser.dll!Microsoft.SqlServer.Management.SqlParser.SqlCodeDom.SqlFunctionDefinition.SqlFunctionDefinition(Microsoft.SqlServer.Management.SqlParser.SqlCodeDom.SqlObjectIdentifier name, System.Collections.Generic.List<Microsoft.SqlServer.Management.SqlParser.SqlCodeDom.SqlParameterDeclaration> parameters, System.Collections.Generic.List<Microsoft.SqlServer.Management.SqlParser.SqlCodeDom.SqlModuleOption> options, Microsoft.SqlServer.Management.SqlParser.SqlCodeDom.SqlModuleOptionMask validOptions)
SqlModuleOption
由于它在选项集合中以空值结束
除了向开发人员报告之外,对此可能无能为力。
归档时间: |
|
查看次数: |
369 次 |
最近记录: |