查询存储过程和函数等内容 SQL Server中的sysobjects

select b.name,a.text from syscomments a,sysobjects b where a.id=b.id and a.text LIKE '%TableName%'

查询存储过程和函数等内容
SQL Server中的sysobjects

http://www.cnblogs.com/Lawson/archive/2011/05/30/2063370.html

用了SqlServer的系统表SysComments,它记录了数据库中所有的对象,当然包括了存储过程,该表有个text字段,它记录了sql定义的脚本内容,如果是存储过程,则记录的存储过程脚本。用它,可以写批量sql语句,直接帮助同步存储过程到测试数据库,因为为了和以后生成环境更新方式一致,需要整理出脚本,因此采用了sql语句获取存储过程内容的方式。