use master;
go
if db_id ('newdbTest') is not null---判断一个数据库是否存的方法一
begin
print ('newdbTest存在');
drop database newdbTest;--若存在则删除该数据库
print 'newdbTest已被删除';
end
go
print '重新创建数据库newdbTest'
create database newdbTest;--创建数据库newdb
go
if exists
(
select *
from master..sysdatabases --该行换为from sysdatabases也可
where name='newdbTest'
)--判断一个数据库是否存的方法二
begin
print 'newdbTest 已经存在';
end

以上是我在SQL 2005上运行的结果!
本文介绍如何在 SQL Server 2005 中通过 T-SQL 脚本实现数据库的创建及是否存在检查的过程。提供了两种方法来判断数据库是否已存在,并演示了如何根据检查结果进行相应的操作。
3550

被折叠的 条评论
为什么被折叠?



