为什么sql查询执行第二次后就会提示数据库中已存在名为“xx”的对象,明明第一次的时候没问题

如题所述

你的脚本不是可以重复执行的,可重复执行的需要先判断对象存在不存在,不存在新建,存在则不做任何操作。问题只能说明你第一次已经创建了对象,而且执行了数据库保存
温馨提示:内容为网友见解,仅供参考
无其他回答

为什么sql查询执行第二次后就会提示数据库中已存在名为“xx”的...
你的脚本不是可以重复执行的,可重复执行的需要先判断对象存在不存在,不存在新建,存在则不做任何操作。问题只能说明你第一次已经创建了对象,而且执行了数据库保存

SQL Server执行脚本时,出现“数据库中已存在名为的‘XXX'对象。”的报 ...
这个是先查询有没有,有则删除的语句,这样就不会报错了,不过不建议这样做,每次都删除再重新预编译比较慢

sql入门语句 数据库中已存在名为某某对象
sql server中提示已存在某对象的原因是你的数据库中已经存在了当前要创建的对象名,接下来用sql server数据库给你演示一下这个问题:1,比如数据库中有一个表,如下图所示 2,然后用create语句创建一个同名的表,如下图所示 3,执行以后就会报已存在对象的错误,如下图所示 至于sql server的行号问题...

sql2008数据库中已存在名为 'xxx' 的对象?
你把上边建存储过程的语句注释掉,再执行

sql数据库已存在名为什么的对象?
如果在 SQL 数据库中已经存在了一个名为“什么”的对象,那么如果尝试创建一个同名的对象,就会抛出一个错误。例如,如果在数据库中已经存在一个名为“employee”的表,那么如果尝试创建一个同名的表,就会收到一个错误,提示该对象已经存在。此时需要使用不同的对象名称来创建新的表或其他对象。

PL\/SQL怎么用变量引用已存在的表 老提示PLS-00357: 在此上下文中不允许...
定义了一个字符串作为SQL语句。 其中Tname是表名字。那么, 你的Tname是否有值? 具体是什么值? 你可以打出来,查下是什么。 从你这个单独的程序片段来说, 你只定义了Tname的类型,却没有给出具体数值, 这样, SQL在执行的时候, 就不知道用什么表。 自然就会提示你table或者view不存在 ...

sql查询的时候显示查询已完成,但是有错误,如图,怎么改
消息中显示,数据库中已存在名为'收入在1500元以上的员工'的对象,估计你的代码中把新生成的表命名为收入在1500元以上的员工,新表和旧表名字起冲突了,所以就查询已完成,但有错误。把代码中新表的名字修改下就好了。

sql数据库中提示“已存在名为 'SC' 的对象”怎么解决?
SC 是你表的名字 ?建议表的名字别这么短 存在 说明你已经创建成功过,你在数据库里面找下 或者 查询分析器中 select * from SC 如果想重新创建的话 可以用 1、drop table SC 删除表 在创建 2、用alter 修改 或者增加 字段

SQL2008r2空数据 为什么附加总是说数据已存在?
在数据库安装路径下还有一个同名的MDF数据库文件,找到该文件删除

sql2008中程序执行后,弹出数据库中已存在名为 'XXX' 的对象,怎么办
在前面加上 IF OBJECT_ID('Students_Computer') IS NOT NULL DROP TABLE Students_Computer 在写 SELECT INTO Students_Computer FROM Students WHERE professional='计算机'……就解决了!

相似回答