title: Find All References to View
body: <p>I've got various databases, and what to be sure I am removing something (a view in this case) that is truly orphaned.  Is the the correct SQL to be using:</p>
  
  <pre><code>SELECT r.routine_name, 
         r.routine_definition
    FROM INFORMATION_SCHEMA.ROUTINES r
   WHERE r.routine_definition LIKE '%my_view_name%' 
  </code></pre>
  
  <p>The problem with it is that these references aren't picking up declarations in stored procedures, and I don't know what else.</p>
  
  <p>I found the <a href="https://stackoverflow.com/questions/1364633/search-for-a-key-word-in-all-the-stored-procs-for-a-given-db">SO Question</a> I'd remembered, but it's not helping either.  This:</p>
  
  <pre><code>SELECT t.*
    FROM SYSCOMMENTS t
   WHERE CHARINDEX('my_view_name', t.text) &gt; 0
  </code></pre>
  
  <p>...is close.  I get the body of the stored procedure that I know is using the view, but I'm having trouble getting the actual procedure name.</p>