SQL 2000 个人版 出现问题 创建数据库失败 第一行FIles 附近有语法错误

SQL 2000 个人版 出现问题 创建数据库失败 第一行FIles 附近有语法错误,第1张

if判断是判断是不是已经存在了同名的数据库了?如果存在,那么删除掉。

这样才能保证你下边创建数据库编码不会冲突,否则如果if成立,会存在同名的数据库,你创建会提示错误的。

use

q1,表示将数据库切换到q1上去,这样你再写sql语句,就是在这个数据库上运行了。

比如登录查询分析器默认的数据库是master,而user

q1,会将数据库切换到q1上。

master..sysdatabases

这个意思是master数据库里面的sysdatabases表,此处必须是两点,前边不是表名,而是数据库名。比如你查询分析器连接的是q1数据库,而这时候你想直接跨库查询northwind数据库的表数据,select

*

from

northwind..category

两个点前边的是数据库名,后边是表名。

if exists (select * from sysdatabases where name='zcwic')

drop database zcwic

go

你在查询分析器(选择master数据库)里面执行一下上面的语句,再重新建数据库试一下

但是执行前请慎重,请确认原来的数据库是不是可以删除,因为上面的语句的意思是如果数据库存在则删除数据库

删除数据库的语句格式:

DROP DATABASE <数据库名>[,<数据库名>,…]


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9862754.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存