日期:2014-05-17  浏览次数:20415 次

在判断一张表是否存在时,为何后面要多加个‘U’
在判断一张表是否存在时,为何后面要多加个‘U’?
请问这个'U'代表什么意思?

------解决方案--------------------
object_type 代表user-defined table
------解决方案--------------------
参考http://msdn.microsoft.com/zh-cn/library/ms190328.aspx
------解决方案--------------------
因为如果你要创建或者删除的表与系统表重名的话,那么用这个判断一定会查出表名存在
但是这个表是系统表未必是你创建的表~
------解决方案--------------------
防止误操作,也是自我保护的一种方式