在西安衆人盼雪的午後,閒來無事看看之前的項目,結果發現oracle數據庫多了一個表。
具體現象如下圖所示,所用工具位PL/SQL Developer:
原以爲很easy, 就直接選中多出來的表,右鍵——》drop,結果悲催了,結果原表被刪了。幸虧有備份,直接還原回來。
最後只能利用SQL語句刪除(注意正確的語法姿勢 雙引號):
drop table XAGX_ZZ."XAGX_ZZ.HENSIVE_REG_POPULATION";
之前刪掉原表的分析:
因爲 drop table XAGX_ZZ.HENSIVE_REG_POPULATION 時,XAGX_ZZ被當成用戶名,真正刪掉的是表HENSIVE_REG_POPULATION(原表)
多出來的表 就是表名含有特殊字符,而且剛好包含“用戶名.",只能加雙引號才能刪除。