我用:
select object_definition(object_id('ViewName'))
它在一行上给你定义,不像 using SP_HelpText
which 给你定义分成块 - 通常分裂中间词,这是非常无益的。
也适用于系统对象,并且适用于各种类型(不仅仅是视图):
- 检查约束
- 默认(约束或独立)
- SQL 存储过程
- SQL 标量函数
- 规则
- 复制过滤程序
- SQL 触发器(模式范围的 DML 触发器,或数据库或服务器范围的 DDL 触发器)
- SQL 内联表值函数
- SQL 表值函数
- 看法
MSDN 文档。