Please visit SQLVERSITY.COM for more details.
Renaming an object may cause other objects. Because, some stored procedures or triggers or views might use this table in their code. So if we change the name, all the objects which are depending on it will be failed. So be careful while renaming an object 🙂