寻找一种快速而又脏的方法,将一些旧视图存档到查询中的纯文本脚本。我已经提出了这个SQL:
select
SO.name as [ViewName],
SM.definition as [ViewCode]
from
sys.sql_modules SM,
sys.objects SO
where
SO.object_id = SM.object_id
and SO.type = 'v'
and ((SO.name like '%2BDeleted%')
or (SO.name like '%ToBDeleted%')
or (SO.name like '%ToBeDeleted%'))
我想要做的是使用ViewName的值保存一个文本文件作为每个脚本的文件名(即" [ViewName] .sql"),其中包含相应值的内容ViewCode作为该文本文件的内容。
提前感谢您的帮助。
答案 0 :(得分:0)
我最终不得不去任务>生成脚本...然后我通过在前面添加DB名称前缀来命名文件。之后存档。为我的目的而工作。感谢那些阅读/回复,试图提供帮助的人。 :)