经常会看见在SQL程序的开头有这样一句话
if OBJECT_ID('tb') is not null
drop table tb
函数语法是这样:
int OBJECT_ID('objectname');
作用是看对象objectname是否存在。
其中参数objectname表示要使用的对象,是char或者nchar类型。
返回值类型为int,如果对象存在,则返回此对象在系统中的编号,若不存在,则返回NULL
所以在程序开始使用这句话,就是为了避免表的重复定义出错