sysdatabases表 sysdatabases是在master資料庫中的表,是一個只讀的表,裡面包含所有資料庫的信息 在創建資料庫是進行存在性檢測 use master go if exists(select * from sysdatabases where name='資料庫名') dro ...
sysdatabases表
sysdatabases是在master資料庫中的表,是一個只讀的表,裡面包含所有資料庫的信息
在創建資料庫是進行存在性檢測
use master
go
if exists(select * from sysdatabases where name='資料庫名')
drop database 資料庫名
create database 資料庫名
go
sysobjects 表
sysobjects 在所有資料庫中都存在的一個表,記錄了在資料庫內創建的沒一個對象的信息
在資料庫中新建一張表:檢測表是否已存在
use student
go
If exists(select * from sysobjects where 條件(包含名字和類型,表的類型為‘U’))
drop table s
create table s (欄位)
go