http://iotn.co.kr ¿¬¶ôó: gilho.kr@gmail.com [ The Japanese government should apologize to Japanese Military Sexual Slavery victim. / ìíÜâïÙݤªÏìíÜâÏÚªÎàõîÜÒ¿ÖË?ßåíºªËÞóñªª¹ªÙª. ]
impdp ÁøÇàÁß TABLE_DATA ¿¡·¯ ¹ß»ý
Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA
ORA-01400: cannot insert NULL into (CP_NO)
. . imported SCOTT.COUPON 533.1 KB 9274 out of 9275 rows
select count(1) from SCOTT.COUPON where CP_NO is null;
°á°ú: 0 [ DB ¿À·ù°¡ ÀÖ¾î º¸ÀδÙ. ]
alter table SCOTT.COUPON modify CP_NO null;
Á¤»ó ½ÇÇà
-- alter table µÎ¹ø ½ÇÇà½Ã ORA-01451 ¹ß»ý
-- ORA-01451: column to be modified to NULL cannot be modified to NULL
desc SCOTT.COUPON
Name Null? Type
----------------------------------------- -------- ----------------------------
CP_NO NOT NULL º¯È ¾ø´Ù.
index not null ¼Ó¼º ( Á¦¾à Á¶°Ç ) ¶§¹®¿¡ NOT NULL·Î º¸ÀδÙ. / Å×ÀÌºí ¼Ó¼ºÀº NULL ÀÔ·Â °¡´É
À妽º ¾ø´Â »óÅ¿¡¼´Â NULL ·Î º¸ÀδÙ.
alter table SCOTT.COUPON modify CP_NO null;
expdp
imp ÁøÇàÁß CONSTRAINT ¿¡·¯ ¹ß»ý
Processing object type SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
ORA-01449: column contains NULL values; cannot alter to NOT NULL
Failing sql is:
ALTER TABLE "SCOTT"."COUPON" ADD CONSTRAINT "PK_BSCOUPON" PRIMARY KEY ("CP_NO", "CP_OUT") USING INDEX "SCOTT"."PKCOUPON" ENABLE
select count(1) from SCOTT.COUPON where CP_NO is null;
COUNT(1)
----------
1 [ ¾ø´ø nullÀÌ ÀÖ´Ù ]
drop index "SCOTT"."PKCOUPON";
create index "SCOTT"."PKCOUPON" on "SCOTT"."COUPON" ("CP_NO", "CP_OUT") tablespace INDEX_TS;