建数据库语句如下:
IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = N'hospital_new')
DROP DATABASE [hospital_new]
GO在分析器里运行正确,把该语句写在SQL_script.sql里,然后用批处理命令
isql -U adm -P ***  -i SQL_script.sql
确说第一句' '附近出错,怎么办啊?

解决方案 »

  1.   

    IF EXISTS (SELECT [name] FROM master.dbo.sysdatabases WHERE [name]=N'hospital_new')
    DROP DATABASE [hospital_new]若還不行的話,將N去掉[name]='hospital_new'
      

  2.   

    IF EXISTS (SELECT [name] FROM master.dbo.sysdatabases WHERE [name] = 'DGMJ3')
    DROP DATABASE [DGMJ3]
    GO保存为c:\a.sql
    执行:Osql -U sa -P -i c:\a.sql
    DGMJ3替换一下OK,试试给分吧