title: Create View fails with "Invalid Object Name" where Create Procedure would run with warning- why?
body: <p>Due to dependencies, if I DROP all my stored procs then CREATE, if a proc is missing when another proc that depends on it is created, the procedure is still created but with a warning along the lines of "cannot add rows to sysdepends... procedure will still be created".</p>
  
  <p>That's all fine. However, if we do the same thing with Views, the View fails to be created with error "Invalid Object name..."</p>
  
  <p>My question is simply, why the difference between behaviour for Views and stored procedures- and is there any way to get the procedure behaviour for views?</p>