当前位置: 代码迷 >> Sql Server >> 在判断一张表是不是存在时,为何后面要多加个‘U’
  详细解决方案

在判断一张表是不是存在时,为何后面要多加个‘U’

热度:27   发布时间:2016-04-24 23:26:52.0
在判断一张表是否存在时,为何后面要多加个‘U’
在判断一张表是否存在时,为何后面要多加个‘U’?
请问这个'U'代表什么意思?

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