查看系统视图的代码

时间:2013-01-22 12:24:53

标签: sql sql-server tsql

是否有可能进入系统视图代码,只是为了实现视图的构建方式,它使用的对象等等......

我不需要更改它们,只是为了查看代码。

1 个答案:

答案 0 :(得分:1)

我用:

select object_definition(object_id('ViewName'))

它为您提供了一行的定义,与使用SP_HelpText不同,后者为您提供了拆分为块的定义 - 经常拆分中间词,这是非常无益的。

也适用于系统对象,适用于各种类型(不仅仅是视图):

  • 检查约束
  • 默认(约束或独立)
  • SQL存储过程
  • SQL标量函数
  • 规则
  • 复制过滤程序
  • SQL触发器(架构范围的DML触发器,或数据库或服务器范围内的DDL触发器)
  • SQL内联表值函数
  • SQL表值函数
  • 查看

MSDN Documentation