我丢失了我创建的视图的脚本。我可以使用管理工作室从数据库中检索/重新创建脚本吗?
答案 0 :(得分:14)
您还可以通过查询sys.sql_modules动态管理视图来检索此信息:
以下是一个例子:
USE AdventureWorks
GO
SELECT DEFINITION
FROM sys.sql_modules
WHERE object_id = OBJECT_ID('HumanResources.vEmployee')
答案 1 :(得分:5)
在对象资源管理器中选择View,右键单击,然后选择Script View as - >创建到 - >新查询编辑器窗口。这将创建一个脚本以在新窗口中创建视图。
埃里克
答案 2 :(得分:3)
如果有人想要的另一个小方法:
SELECT OBJECT_DEFINITION(object_id('HumanResources.vEmployee'))