sql里面数据库中已存在名为 'SC' 的对象问题怎么解决

因为第一次建表时出现问题,然后就改了下,结果就出现“数据库中已存在名为 'SC' 的对象”,要怎么改才行呢?

SC 是你表的名字 ?
建议表的名字别这么短

存在 说明你已经创建成功过,
你在数据库里面找下 或者 查询分析器中 select * from SC

如果想重新创建的话
可以用

1、drop table SC 删除表 在创建
2、用alter 修改 或者增加 字段
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-23
这个说的SC不是表名就是字段名,主要楼主的说不是那么清楚,是在创建字段时还是创建表时,建议你在表名或者字段名中看看是不是重复,或者简单点,把“SC”换了或者后面加数字。本回答被提问者采纳
第2个回答  2010-11-23
可能有表/视图之类的, 名字叫 SC 的对象已经存在了。

下面是 表 已经存在 与 视图已经存在的例子。

提示的错误信息,都是一样的。

1> create table sc (id int);
2> go
1> create table sc (id int);
2> go
消息 2714,级别 16,状态 6,服务器 GMJ-PC\SQLEXPRESS,第 1 行
数据库中已存在名为 'sc' 的对象。
1> drop table sc
2> go

1> create view sc as select * from a;
2> go
1> create table sc (id int);
2> go
消息 2714,级别 16,状态 6,服务器 GMJ-PC\SQLEXPRESS,第 1 行
数据库中已存在名为 'sc' 的对象。
1> drop view sc
2> go本回答被网友采纳
第3个回答  2010-11-25
set rs=server.CreateObject (\"ADODB.Recordset\")
rs.Open \"select max(totalNO) as ABC,id,magazinename from magazine group by magazinename having count(magazinename)>=1\",conn

结果输出时用
用:
rs(\"ID\") rs(\"magazinename\") rs(\"ABC\")

应该是可以的!

为什么 会出现斜杠 我打的时候没有 ! 晕
相似回答