问题标签 [table-rename]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
170585 浏览

oracle - 重命名 Oracle 表或视图

在 Oracle 中重命名表或视图的语法是什么?

0 投票
2 回答
5690 浏览

sql-server - sql:需要更改重命名表的约束?

我通过过程 sp_rename 更改了表的名称。我需要更改子表的 fk 约束吗?

0 投票
2 回答
41013 浏览

sql - Oracle - 删除表约束而不删除表

我正在对大型 Oracle 数据库进行一些批量迁移。第一步涉及重命名整个表负载,以准备稍后删除它们(但我现在需要将数据保留在其中)。需要删除对它们的任何外键约束——它们根本不应该连接到数据库的其余部分。如果我现在删除它们,我可以级联约束,但重命名只会改变约束。

有没有一种方法可以删除 CASCADE CONSTRAINTS 会删除的所有约束而不删除表本身?

0 投票
5 回答
386 浏览

asp.net - 重命名表的幽灵

我已将 SQL Server 2008 数据库中的一个表从 eL_CourseStepUserNotes 重命名为 StepUserNotes。我使用 SSMA 重命名了表。

该表用于 ASP.NET 4.0 应用程序。我对所有 CRUD 使用 LINQ to SQL。问题在于以下代码:

在 db.SubmitChanges 行上失败,说:

即,桌子的旧名称又回来困扰我了。

我删除了旧的 LINQ to SQL dbml 文件并创建了一个新文件。我已经在所有源代码中搜索了包含旧表名的字符串。没有。代码编译...

我还能在哪里看?

该错误来自 SQL Server,并使用该实用程序列出 SQL Server 数据库中的所有外键,如 SO 问题所示: sql:need to change constraint on rename table?

在 FK 中也没有显示旧表名的迹象。

我完全不知道在哪里看或下一步要尝试什么。有什么建议么?

0 投票
3 回答
2931 浏览

database - 更改数据库表的名称 (SQL Server 2008)

我有一个名为 tblHello 的表,我想将其重命名为 Hello

0 投票
2 回答
2504 浏览

mysql - 无法重命名mysql表

我正在尝试使用此 SQL 重命名我的表。我在 Windows XP 上使用 MySQL 5.1.41。

并且查询声称已正确执行,但它在撒谎!我的表名还是小写!

我触犯了什么邪恶的魔法使我无法利用我的牌桌?

0 投票
1 回答
672 浏览

web2py - web2py:如何重命名表?

如何在 web2py 中重命名数据库表?如果没有直接的方法,那么最好的解决方法是什么?我发现的只是这个线程http://groups.google.com/group/web2py/browse_thread/thread/ef724508324347e2/7966a423c293bdec web2py 的创建者说他没有简单的方法。

0 投票
2 回答
5150 浏览

.net - 实体框架:反映表重命名操作

是否可以通过简单地使用 XML 编辑器来反映 .edmx 文件中的数据库表名称更改?我希望在 EntitySet 节点中进行此更改就足够了,但似乎不是。

收到“错误 0040:<> 类型未在命名空间 <> 中定义”消息。

这纯粹是数据库表名更改,没有对表进行结构更改,我们正在使用带有 EF 的 POCO 对象。

提前致谢。

0 投票
17 回答
439213 浏览

mysql - 在 MySQL 中重命名表

重命名表在 MySQL 中不起作用

错误信息是

该查询在我的其他表上运行良好,但不适用于 table group

0 投票
0 回答
168 浏览

mysql - mysql 将表重命名为新数据库

希望您能对此有所帮助...我希望存档大量数据(2.5 亿行),并仅保留最近 3 个月的数据。我现在已将旧数据移至另一台服务器,我希望将其从活动表中删除,只留下我想保留的 3 个月数据。

在检查了其他一些帖子后,我决定最好的方法是提取我想要保留的 3 个月,将提取导入新数据库,删除旧表,然后使用rename table将新表移回现场数据库。我对此进行了测试,效果很好。

我遇到的问题是,当我今天在明天早上部署它之前进行最后一次测试时,表离开了新数据库,但没有回到原始数据库。该表的 IBD 文件仍然存在于旧数据库中,但该表没有显示,如果我尝试创建一个具有相同名称的表,则表示该表已经存在。有任何想法吗?

我没有收到重命名表时出现的消息的注释,我现在正在重试,所以我会在之后更新显示的错误消息。

希望你能帮忙。

亚历克斯