gpt4 book ai didi

sql - View 定义未在 SQL Server 中更新

转载 作者:行者123 更新时间:2023-12-04 14:02:44 24 4
gpt4 key购买 nike

我有一个相当复杂的 View ,它是使用 SQL Server Migration Assistant for Oracle 生成的,但存在一些逻辑和语法错误。

但是,当我更新它的 SQL 语句时(右键单击 -> 设计 然后更新文本区域中的 sql),当我右键单击时显示新的 SQL -> Script view as -> Create/Alter to,但是当我用右键单击 -> design 打开 View 设计时,它没有显示更新的 SQL 语句。

由于原始 View 定义有语法错误,我得到了错误: SQL text cannot be represented in the grid pane and diagram pane.

我已经尝试重新启动 SQL 实例以及 sp_refreshview <ViewName> , 但没有成功。

我在 Windows Server 2008 R2(64 位)上使用 SQL Server 2012 Enterprise(64 位)。

如有任何帮助,我们将不胜感激。

最佳答案

视觉设计师无法将 View 中可以使用的每个构造可视化。语法错误也会导致此错误。

如果遇到此错误,唯一的选择是不使用可视化设计器,而是手动编辑 SQL。

你可以使用

Right-Click -> Script View As -> ALTER to -> New Query Editor Window

纠正错误并成功运行 ALTER VIEW 后,您可能能够使用设计器。

关于sql - View 定义未在 SQL Server 中更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15337441/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com