首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这张桌子怎么改名?

问这张桌子怎么改名?
EN

Stack Overflow用户
提问于 2013-11-12 02:27:39
回答 1查看 2.2K关注 0票数 0

我有个问题。我使用以下内容创建了一个表:

代码语言:javascript
复制
CREATE TABLE MHS_KOTA2_1028( 
NIM VARCHAR(15)PRIMARY KEY NOT NULL REFERENCES MAHASISWA_1028(NIM),
K_KOTA VARCHAR(9),
K_PROPINSI VARCHAR(9),
K_NEGARA VARCHAR(9),
FOREIGN KEY(K_KOTA,K_NEGARA,K_PROPINSI) REFERENCES
M_KOTA_1028(K_KOTA,K_NEGARA,K_PROPINSI), ALAMAT VARCHAR(100),KODE_POS VARCHAR(9));

当我用\

代码语言:javascript
复制
RENAME MHS_KOTA2_1028 TO MHS_KOTA_1028;

有一个类似的错误。

不能重命名源表,因为它是在视图、物化查询表、触发器、SQL函数、SQL方法、检查约束、引用约束或XSR对象中引用的。SQLCODE=-750,SQLSTATE=42986,DRIVER=4.13.111

我试图寻找它的解决方案,但我没有得到它。那我们怎么解决这个问题呢?

EN

回答 1

Stack Overflow用户

发布于 2013-11-12 07:13:36

这个错误告诉你该怎么做。

不能重命名源表,因为它是在视图、物化查询表、触发器、SQL函数、SQL方法、检查约束、引用约束或XSR对象中引用的。SQLCODE=-750,SQLSTATE=42986,DRIVER=4.13.111

您必须检查所有视图和表,以获得对MHS_KOTA2_1028的引用。如果您找到任何数据,您必须首先删除带有引用的视图和/或表,然后重命名,然后将它们添加回。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19919792

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档