在使用SQL在SQL Server中创建数据库时,也最好在创建之前进行检测,如果有老版本的存在,则先删除,再创建。
以下是代码示例:
USE master;
GO
-- 创建 Nokia 数据库
IF NOT Exists (
SELECT 'True'
FROM sys.databases
WHERE name = 'Nokia')
BEGIN
CREATE DATABASE Nokia;
END
ELSE
BEGIN
PRINT 'Databse Nokia already exists. Skipping CREATE DATABASE statement';
END
GO