Db2 如何重命名此表?
我有个问题。我使用以下方法创建了一个表:Db2 如何重命名此表?,db2,rename,Db2,Rename,我有个问题。我使用以下方法创建了一个表: 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_KOT
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
我试图寻找它的解决方案,但我没有得到它。那么我们如何解决这个问题呢?错误告诉您该怎么做 无法重命名源表,因为它在视图、物化查询表、触发器、SQL函数、SQL方法、检查约束、引用约束或XSR对象中被引用。。SQLCODE=-750,SQLSTATE=42986,DRIVER=4.13.111 您必须检查所有视图和表格,以查看MHS_KOTA2_1028的参考。如果找到任何引用,则必须首先删除带有引用的视图和/或表,然后进行重命名,然后重新添加它们