我有个问题。我使用以下内容创建了一个表:
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));当我用\
RENAME MHS_KOTA2_1028 TO MHS_KOTA_1028;有一个类似的错误。
不能重命名源表,因为它是在视图、物化查询表、触发器、SQL函数、SQL方法、检查约束、引用约束或XSR对象中引用的。SQLCODE=-750,SQLSTATE=42986,DRIVER=4.13.111
我试图寻找它的解决方案,但我没有得到它。那我们怎么解决这个问题呢?
发布于 2013-11-12 07:13:36
这个错误告诉你该怎么做。
不能重命名源表,因为它是在视图、物化查询表、触发器、SQL函数、SQL方法、检查约束、引用约束或XSR对象中引用的。SQLCODE=-750,SQLSTATE=42986,DRIVER=4.13.111
您必须检查所有视图和表,以获得对MHS_KOTA2_1028的引用。如果您找到任何数据,您必须首先删除带有引用的视图和/或表,然后重命名,然后将它们添加回。
https://stackoverflow.com/questions/19919792
复制相似问题