请问朋友们,如何判断SQL Server是否存在指定的数据库名? use mastergoif not exists (select 1 from sysaltfiles where name='MyDB1' ) create database MyDB1go 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 use mastergoif not exists (select 1 from sysaltfiles where name like 'MyDB1%' ) create database MyDB1go 在数据库上点右键,所有任务->生成sql脚本 ->选项->编写数据库脚本后就会看到IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = N'DBNAME') DROP DATABASE [DBNAME]GO 谢谢大家!IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = N'tangon2004') DROP DATABASE [tangon2004]GOCREATE DATABASE [tangon2004] ON (NAME = N'DAT_tangon2004', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\tangon2004.mdf' , SIZE = 150, FILEGROWTH = 10) LOG ON (NAME = N'LOG_tangon2004', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\tangon2004.ldf' , SIZE = 50, FILEGROWTH = 5) COLLATE Chinese_PRC_CI_ASGOexec sp_dboption N'tangon2004', N'autoclose', N'false'GO...其中“exec sp_dboption N'tangon2004', N'autoclose', N'false'”是什么意思呀? 其中“exec sp_dboption N'tangon2004', N'autoclose', N'false'”是什么意思呀?是对数据库tangon2004的属性autoclose设置为false IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = N'DBNAME') DROP DATABASE [DBNAME]GO 请帮忙看下这条SQL查询语句该怎么写? 查询,高手帮帮忙 如何学好SQL怎么去引用它呢?需要做些什么东西哦麻烦大大回答下 数据库操作的Update问题 mm在线等待!我导入数据以后显示乱码! 关于exists问题 用BCP导出数据后,为什么不能导入呢 如何结合两个sql查询语句 何如在存储过程中使用外部变量作为表名 如何使用触发器实现级联更新? 一句简单的SQL语句. 我女朋友问我一句sql语句该怎么写,我不知道,只好到这里来问大家
go
if not exists (select 1
from sysaltfiles where name like 'MyDB1%'
)
create database MyDB1
go
后就会看到
IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = N'DBNAME')
DROP DATABASE [DBNAME]
GO
IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = N'tangon2004')
DROP DATABASE [tangon2004]
GOCREATE DATABASE [tangon2004] ON (NAME = N'DAT_tangon2004', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\tangon2004.mdf' , SIZE = 150, FILEGROWTH = 10) LOG ON (NAME = N'LOG_tangon2004', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\tangon2004.ldf' , SIZE = 50, FILEGROWTH = 5)
COLLATE Chinese_PRC_CI_AS
GOexec sp_dboption N'tangon2004', N'autoclose', N'false'
GO
...
其中“exec sp_dboption N'tangon2004', N'autoclose', N'false'”是什么意思呀?
是对数据库tangon2004的属性autoclose设置为false
DROP DATABASE [DBNAME]
GO