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