[英]Oracle SQL - Import data from non-partitioned (regular table) into an empty partitioned table using expdp/impdp
[英]How insert data from a temporary table into partitioned table in oracle/sql using merge statement
我必須編寫一個合並語句來將數據從臨時表插入到分區表中,但出現以下錯誤:-
錯誤報告 - SQL 錯誤:ORA-14400:插入的分區鍵未映射到任何分區
如果您將數據集插入到分區表中,oracle 想要將其放入正確的分區中。 您必須為整個時間段創建分區,例如 MONTHY 分區的示例:
ALTER TABLE sales ADD
PARTITION sales_q1_2007 VALUES LESS THAN (TO_DATE('01-APR-2007','dd-MON-yyyy')),
PARTITION sales_q2_2007 VALUES LESS THAN (TO_DATE('01-JUL-2007','dd-MON-yyyy')),
PARTITION sales_q3_2007 VALUES LESS THAN (TO_DATE('01-OCT-2007','dd-MON-yyyy')),
PARTITION sales_q4_2007 VALUES LESS THAN (TO_DATE('01-JAN-2008','dd-MON-yyyy'))
;
如果你已經這樣做了,你可以插入所需的數據。 祝你好運,
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.