【发布时间】:2015-03-29 08:48:10
【问题描述】:
我没有足够的声望来发布屏幕截图,所以我会尽力解释发生了什么。
正如我在标题中所说,它是一个正常运行时执行得很好的视图。当我尝试使用设计视图打开它时,它会抛出此错误:
i - 解析 > SQL 窗格的内容时遇到以下错误:
'(' 附近的 WHERE 子句出错。无法解析查询文本。
WHERE 子句没有任何问题,或者我的语法认为它运行良好。我担心的是有一些扩展属性试图定义它在设计模式下的外观。我完全不熟悉这个概念。
这是一个错误,还是我的 SQL 有问题?出于安全原因,我已更改表的名称
WHERE (dbo.tblxx.bolObsolete = 'False') AND (dbo.tblxy.bolObsolete = 'False')
【问题讨论】:
-
发布你的 SQL 语句!!!我们无法读心......
-
我发布了我的 WHERE 子句,它说我搞砸了
-
我不知道如何明智地发布整个查询格式,但我可以向您保证没有语法错误。这与设计者解析查询的方式有关,我想知道其他人是否遇到了这个问题。
-
如果右键单击视图并按 Script View As > ALTER To > New Window 会发生什么?它是否为视图编写脚本?我建议您尝试停止使用设计器,因为它有很多限制。
-
我可以将视图编写成创建、更改、删除和创建等脚本。设计器是唯一的问题。我可能不太关心设计器,但我的 PDL 喜欢使用它,他希望能够在不收到错误消息的情况下调出设计器。
标签: sql-server tsql sql-server-2008-r2 sql-server-2012 sql-view