sql - 创建表 : "There is already an object named ' table' in the database", 时出错,但我对该名称没有任何限制

标签 sql sql-server

MS SQL Server 发生错误

Error Creating Table: "There is already an object named 'table' in the database", but I have no table and not any constraint with the same name in database.

我必须通知您,这是在对表执行重命名然后创建以旧表名命名的表之后发生的。

例子:

sp_rename OldTable, NewTable
Create Table [OLDTable] ([id] [int] Identity(1,1) NOT NULL)

然后它给了我错误

如果有人知道答案,我已经搜索了几个小时,我很乐意解决这个问题。

最佳答案

尝试 SELECT * FROM sys.objects WHERE name LIKE '%yout_table_name%' 查看所有具有给定名称的现有系统对象。

关于sql - 创建表 : "There is already an object named ' table' in the database", 时出错,但我对该名称没有任何限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11781489/

相关文章:

sql - 查询返回 SQL 错误消息 537

mysql - 关于 UUID 数据类型作为主键

java - 比较两个时间戳日期

sql-server - 在Powershell和SQL Server中使用export-csv时出错-转换溢出

sql - 如果不等于,则仅获取一行

c++ - sql connectionstring调试一步一步?

mysql - SQL查询——没有返回正确的数据

mysql - SQL:根据两列值过滤结果集中的重复项

sql - 如何中止触发器中多行的插入

sql-server - 中止具有处理时间限制的 SQL 查询