DB_ID('数据库名称') :接受一个数据库名称作为输入,返回它的内部数据库 ID。如果输入名称指定的数据库不存在,这个函数将返回 NULL,可以检查数据库是否存在。
例:IF DB_ID('数据库名称') is null
CREATE DATABASE 数据库名称;
OBJECT_ID('对象名称','类型') :接受一个对象名称和类型作为它的输入。例如:'U' 代表用户表。如果匹配给定输入名称和类型的对象存在,这个函数就返回内部的对象 ID,否则返回 NULL。
例:IF OBJECT_ID('dbo.test','U') IS NOT NULL
判断dbo.test这个表是否存在