我有问题。我用这个创建了一个表:
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
我尝试寻找它的解决方案但我没有得到它。那么我们如何解决这个问题?
答案 0 :(得分:1)
错误告诉您该怎么做。
无法重命名源表,因为它在视图,具体化查询表,触发器,SQL函数,SQL方法,检查约束,引用约束或XSR对象中被引用.SQLCODE = -750,SQLSTATE = 42986,DRIVER = 4.13.111
您必须检查所有视图和表格以获取对MHS_KOTA2_1028的参考。如果您找到任何内容,则必须先使用引用删除视图和/或表,然后重命名,然后重新添加。