mssql sqlserver查看系统视图定义的三种方法分享


摘要:
下文讲述sql server中查看视图定义脚本的三种方法分享,如下所示:
实验环境:sql server 2008 R2


方法1:
查看sys.sql_modules系统表获取视图的定义

SELECT definition, uses_ansi_nulls, uses_quoted_identifier, is_schema_bound  
FROM sys.sql_modules  
WHERE object_id = OBJECT_ID('视图名称');   
GO  


方法2:
使用OBJECT_DEFINITION系统函数获取视图的定义

 
   SELECT OBJECT_DEFINITION (OBJECT_ID('视图名称')) AS ObjectDefinition;   
   GO


方法3:
使用sp_helptext系统函数获取视图的定义

 
    sp_helptext '视图名称';   
   GO