經常會看見在SQL程序的開頭有這樣一句話
if OBJECT_ID('tb') is not null
drop table tb
函數語法是這樣:
int OBJECT_ID('objectname');
作用是看對象objectname是否存在。
其中參數objectname表示要使用的對象,是char或者nchar類型。
返回值類型爲int,如果對象存在,則返回此對象在系統中的編號,若不存在,則返回NULL
所以在程序開始使用這句話,就是爲了避免表的重複定義出錯