我们允许我们的用户根据我们在应用程序中跟踪的某些应用程序字段元数据来更改报告的某些视图以及哪些视图。这些字段可以在运行时创建。我有一个标准流程来在添加或删除字段时更改视图。但是,我现在需要以编程方式执行此操作,这意味着我需要能够提取当前的 Alter 视图脚本,进行修改,然后针对数据库执行它。最后两个步骤很简单,但第一部分给我带来了一些麻烦。
抛开设计决策(因为在这个特定情况下它们不在我的控制范围内)。我想知道如何检索 Sql server management studio 用于 View->Edit 命令的 Alter 视图脚本。
我需要与该命令完全相同的输出,因为我的脚本中有注释挂钩,允许我进行编辑。
相关问题,但不是我想要的。
如何以编程方式检索与 SQL Server Management Studio gui 返回的源相同的 SQL Server 存储过程源?