您的位置:首页 > 数据库

SQLServer2005批量查询自定义对象脚本

2009-08-26 14:54 169 查看
使用系统函数object_definition和系统表

sysobjects

就可以了

object_definition的官方参考

http://msdn.microsoft.com/zh-cn/library/ms176090.aspx

以下代码可以批量查看或者导出视图、存储过程、触发器和函数的脚本

select

name

,

xtype

,

object_definition

(id

) from

sysobjects



where

xtype

in

('V'

,

'P'

,

'TR'

,

'IF'

,

'TF'

,

'FN'

)

order

by

xtype

,

name

和上面代码等价的可以用 sys
.sql_modules系统表代替
object_definition函数

select
b.
name
,
b.
xtype
,
a
.
definition
from
sys
.sql_modules
a
,
sys
.sysobjects
b

where
a
.
object_id
=
b.
id

order
by
b.
xtype
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: