我正在尝试创建一个安装脚本,以便一次安装多个视图。我尝试了几个通过网络找到的建议,但都没有成功。该脚本将安装6个视图和一个索引。
USE [DB_NAme]
GO
SET XACT_ABORT ON
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO在脚本的顶部
我尝试过的东西:
BEGIN TRANSACTION
CREATE VIEW [schema].[View_Name]
COMMIT TRANSACTION错误,因为“CREATE VIEW”必须是查询批中的第一条语句。
BEGIN TRANSACTION
BEGIN TRY
CREATE VIEW [schema].[View_Name]
END TRY
BEGIN CATCH
ERR CODE
END CATCH
COMMIT TRANSACTION还有一些其他的变体。
寻找在一个.sql文件中创建多个视图的方法:
检查并删除/创建索引检查并删除视图创建视图。其中有7个
发布于 2019-11-19 02:57:38
只需用GO分隔定义即可
CREATE VIEW view1
SELECT . . .
GO
CREATE VIEW view2
SELECT . . .
GO
. . .https://stackoverflow.com/questions/58921135
复制相似问题