我有低於我從SQL Developer的出口從開發環境2個INSERT語句。之後我從dev中刪除這些記錄。現在我想,因爲那是我的回升到在開發中再次運行此insert語句,但我得到的錯誤作爲是ORD_DAYID不能插入腳本中使用虛擬列。所以我想排除此列,並使用替代函數相應的值或者我不知道任何工具。我以前不知道,我有這個表的虛擬列。我想知道是否有任何工具或功能,我可以選擇ORD_DAYID也相應值都被選擇,然後我可以刪除那些然後我可以能夠在測試enviornment再次運行此插入語句。進展插入腳本替換
P.S我所提到的僅2樣品插入語句,但有1000個插入語句。所以很難從這個插入語句中手動刪除這個ORD_DAYID和各自的值。
Insert into test_ord (IS_GRP,ORD_DAYID,REF_CAMPA_CODE) values (1,20150813,null);
Insert into test_ord (IS_GRP,ORD_DAYID,REF_CAMPA_CODE) values (1,20150828,null);
爲什麼開發環境看起來與備份不同? –
只需使用vi,sed,awk,Editplus或Notepad ++或任何可用於從sql文件中選擇性刪除這些文件的東西。在sql中這樣做沒有意義。而在SQL開發人員不能在導出到插入語句之前選擇只有真正的列? –
@戈登與其相同的環境沒有什麼不同。 Kaushik,正如我在我的問題中提到的,我以前不知道我有這個表的虛擬列,否則我可以exlcuded那些列。我使用Notepad ++,但它確實選擇了我選擇的列的相應值 – Andrew