“提示:在关键字 'END' 附近有语法错误”??
代码目的:
若数据库bbsDB已存在则打开bbsDB数据库,若不存在则创建bbsDB数据库。
在分析器里输入如下内容:
USE master
IF EXISTS (Select * FROM sysdatabases Where NAME='bbsDB')
BEGIN
END --提示:在关键字 'END' 附近有语法错误。
ELSE
BEGIN
Create DATABASE bbsDB --若数据库不存在则创建数据库
ON
(
NAME='bbsDB_data',
FILENAME='D:\data\bbsDB_data.mdf',
SIZE=10,
FILEGROWTH=20%
)
LOG ON
(
NAME='bbsDB_log',
FILENAME='D:\data\bbsDB_log.ldf',
SIZE=1,
FILEGROWTH=10%,
MAXSIZE=20
)
END
不知道为什么会提示说在关键字 'END' 附近有语法错误呢?难道if else不是这么用的吗?还是begin end的问题呢?纯纯的新手,谢谢!