sysdatabases是在master數據庫中的表,是一個只讀的表,裏面包含全部數據庫的信息數據庫
在建立數據庫是進行存在性檢測spa
use master go
if exists(select * from sysdatabases where name='數據庫名') drop database 數據庫名 create database 數據庫名 go
sysobjects 在全部數據庫中都存在的一個表,記錄了在數據庫內建立的沒一個對象的信息code
在數據庫中新建一張表:檢測表是否已存在對象
use student go
If exists(select * from sysobjects where 條件(包含名字和類型,表的類型爲‘U’)) drop table s create table s (字段) go