在多个数据库中创建视图

时间:2018-03-12 14:57:09

标签: sql-server views

我有一个SQL Server 2012.我有一个写的视图,它的工作原理。我需要删除并在几十个数据库中创建该视图。

我不想为每个数据库更改顶部的USE子句。理想情况下,我希望在逗号分隔的字符串中有一个数据库列表并运行它,查询将删除并重新创建列表中每个数据库中的视图。我知道这可以使用动态SQL来完成,其中视图文本在nvarchar中,但它是一个大视图,甚至varchar也不够。它需要ntextnvarchar(max)

有更简单的方法吗?

0 个答案:

没有答案