如何将脚本添加到数据库视图中

时间:2010-11-05 22:43:28

标签: sql-server sql-server-2008

我丢失了我创建的视图的脚本。我可以使用管理工作室从数据库中检索/重新创建脚本吗?

3 个答案:

答案 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'))