go
if exists (select * from dbo.sysobjects where id=object_id(N'test')
and objectproperty(id,N'isuertable')=1)
drop table test
go
create table test
(id char(10),
name char(10),
sex char(10)
)
go
insert into(id,name,sex)
values ('0014','地方','男')
alter table test
add constraint PK_ID primary key nonclustered(id)
go
服务器: 消息 2714,级别 16,状态 6,行 2
数据库中已存在名为 'test' 的对象。
服务器: 消息 170,级别 15,状态 1,行 2
第 2 行: '(' 附近有语法错误。
5 个解决方案
#1
之前不是已有一个检验是否存在test表,存在的话就先删除test再重新创建一个test表,可是为什么还是有”数据库中已存在名为 'test' 的对象“这样的错误提示出现?
#2
--以下语句运行无误。
use pubs
go
--注意下面的******表属主*********
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[test]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[test]
GO
create table test
(id char(10) not null,
name char(10),
sex char(10)
)
go
insert into test(id,name,sex)
values ('0014','地方','男')
alter table test
add constraint PK_ID primary key nonclustered(id)
go
use pubs
go
--注意下面的******表属主*********
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[test]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[test]
GO
create table test
(id char(10) not null,
name char(10),
sex char(10)
)
go
insert into test(id,name,sex)
values ('0014','地方','男')
alter table test
add constraint PK_ID primary key nonclustered(id)
go
#3
用户问题?
#4
谢谢 rivery(river)
改为dbo.test问题就解决了~~谢谢~~~
学习中~`
改为dbo.test问题就解决了~~谢谢~~~
学习中~`
#5
迟到!
接分
接分
#1
之前不是已有一个检验是否存在test表,存在的话就先删除test再重新创建一个test表,可是为什么还是有”数据库中已存在名为 'test' 的对象“这样的错误提示出现?
#2
--以下语句运行无误。
use pubs
go
--注意下面的******表属主*********
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[test]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[test]
GO
create table test
(id char(10) not null,
name char(10),
sex char(10)
)
go
insert into test(id,name,sex)
values ('0014','地方','男')
alter table test
add constraint PK_ID primary key nonclustered(id)
go
use pubs
go
--注意下面的******表属主*********
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[test]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[test]
GO
create table test
(id char(10) not null,
name char(10),
sex char(10)
)
go
insert into test(id,name,sex)
values ('0014','地方','男')
alter table test
add constraint PK_ID primary key nonclustered(id)
go
#3
用户问题?
#4
谢谢 rivery(river)
改为dbo.test问题就解决了~~谢谢~~~
学习中~`
改为dbo.test问题就解决了~~谢谢~~~
学习中~`
#5
迟到!
接分
接分