SELECT o.schema_ID, s.name, o.name, o.create_date, o.modify_date, len(m.[definition]) as 'Definition_length'
FROM sys.schemas s INNER JOIN (sys.sql_modules m inner join sys.objects o on m.object_id=o.object_id) ON s.schema_id = o.schema_id
WHERE type = 'P'
--and m.[definition] LIKE '%2015%'
and s.name IN ('[name1]', '[name2]', '[name3]')
--and s.name NOT IN ('Reporting')
--and modify_date > '07/01/2015'
order by o.schema_ID, o.name, o.modify_date DESC