sql入门语句 数据库中已存在名为某某对象

2024-11-27 08:19:28
推荐回答(3个)
回答1:

sql server中提示已存在某对象的原因是你的数据库中已经存在了当前要创建的对象名,接下来用sql server数据库给你演示一下这个问题:

1,比如数据库中有一个表,如下图所示

2,然后用create语句创建一个同名的表,如下图所示

3,执行以后就会报已存在对象的错误,如下图所示

至于sql server的行号问题,可以在选项界面的文本编辑器中开启,接下来具体演示一下:

1,点击工具菜单,选择选项,如下图所示

2,选择文本编辑器下面的Transact-SQL,勾选行号,如下图所示

3,最后sql server中就会出现行号了,如下图所示

回答2:

说明你该数据中已经存在brlist这个表或者视图,建立该表之前要把原来的删除

行数显示如下:

把红色区域选中就ok了

回答3:

存在这个对象,就是说,在数据库里面已经有这个表了。
你要么把要建的表改个名字。要么就是把已经存在的这个表删除了。
用个,DROP TABLE brlist;就行了。
每行标号的话,我不太清楚。我主要用的是ORACLE,我只知道在sql plus里面换行自动有标号的。但是用PL/SQL dev编辑SQL的话一般是没有标号的。