sql文件导入出错 是出了什么问题 10

[Err]42000-[SQLServer]第1行:''附近有语法错误。[Err]ifexists(select*fromdbo.syso... [Err] 42000 - [SQL Server]第 1 行: '' 附近有语法错误。
[Err] if exists (select * from dbo.sysobjects where id = object_id(N'[Dv_Boke_KeyWord]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [Dv_Boke_KeyWord]
[Err] 42S01 - [SQL Server]数据库中已存在名为 'Dv_Boke_KeyWord' 的对象。
[Err] CREATE TABLE [Dv_Boke_KeyWord] (
[KeyID] [int] IDENTITY (1, 1) NOT NULL ,
[UserID] [int] NULL ,
[KeyWord] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[nKeyWord] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[LinkUrl] [nvarchar] (250) COLLATE Chinese_PRC_CI_AS NULL ,
[LinkTitle] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[NewWindows] [tinyint] NULL
) ON [PRIMARY]
展开
 我来答
zxchan1992
推荐于2018-03-26 · TA获得超过278个赞
知道小有建树答主
回答量:179
采纳率:0%
帮助的人:234万
展开全部
--1.drop后面加个Go,否则如果对象存在了就会报错
--2.你的代码在if exists前面有个空白字符,所以这里提示语法错误
if exists (select * from dbo.sysobjects where id = object_id(N'[Dv_Boke_KeyWord]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [Dv_Boke_KeyWord]
Go
CREATE TABLE [Dv_Boke_KeyWord] (
 [KeyID] [int] IDENTITY (1, 1) NOT NULL ,
 [UserID] [int] NULL ,
 [KeyWord] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
 [nKeyWord] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
 [LinkUrl] [nvarchar] (250) COLLATE Chinese_PRC_CI_AS NULL ,
 [LinkTitle] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
 [NewWindows] [tinyint] NULL 
) ON [PRIMARY]
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式