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".
That's all fine. However, if we do the same thing with Views, the View fails to be created with error "Invalid Object name..."
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?