mssql sqlserver查询当前数据库下”存储过程、数据表、视图、触发器”的sql脚本分享


摘要:
下文分享使用sql脚本获取指定数据库下的存储过程、数据表、视图、触发器的方法分享,如下所示:
实验环境:sql server 2008 R2



实现思路:
使用sysobjects系统表获取指定数据库引擎下的相关信息

select name as [数据表名称]    from sysobjects where xtype='U' --所有表

select name as [触发器名称]    from sysobjects where xtype='TR' --所有触发器

select name  as [存储过程名称] from sysobjects where xtype='P' --所有存储过程

select name  as [视图名称]       from sysobjects where xtype='V' --所有视图