首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL删除数据库有关问题

2012-04-16 
SQL删除数据库问题SQL codeUSE masterIF EXISTS(SELECT * FROM SYSDATABASES WHERE NAME [ENConvenient

SQL删除数据库问题

SQL code
USE masterIF EXISTS(SELECT * FROM SYSDATABASES WHERE NAME = '[ENConvenient_SetOfBook]') BEGIN     DROP DATABASE [ENConvenient_SetOfBook] END


为什么IF判断没有进去,删除不了?

执行也提示“命令已成功完成”。

如果直接DROP DATABASE [ENConvenient_SetOfBook]的话能删掉。

求解!!


[解决办法]
你把数据库两边的中括号去掉试试,应该没有问题
SQL code
USE masterIF EXISTS(SELECT * FROM SYSDATABASES WHERE NAME = 'ENConvenient_SetOfBook') BEGIN     DROP DATABASE [ENConvenient_SetOfBook] END 

热点排行