¿À¶óŬ sql¹® Çϳª Áú¹® µå·Á¿ä.

   Á¶È¸ 8281   Ãßõ 0    

각기 다른 회원 명부가 두군데에 있습니다. 하나는 DBF, 또하나는 Orracle

 

DBF 에서 회원인 사람을 ORACLE 에서 찾아 '회원'이라고 표시하고 싶습니다.

 

주민번호로 대조하면 될 듯한데,,  자세한 건 도움이 필요합니다.

 

 

DBF 에서 '주민번호' 필드를  'person'  테이블의  'J_id' 와 비교해서  주민번호가 등록 되어 있는 경우 

 

'p_memo' 필드에 기존 내용 에다가 '회원' 이라고 덧붙여 넣습니다.

 

% p_memo 는  메모필드로 기존 메모 내용은 지워지지 않아야 합니다.

% DBF 는 엑셀이나 기타 형식으로 변화도 가능 합니다.

 

멋지게 하나 짜 주세요..

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
Á¶¿µ¹Î 2010-09
DBF¸¦ CSV·Î º¯È¯Çؼ­ SQL*LOADER µîÀÇ ÅøÀ» ÀÌ¿ëÇؼ­ oracle¿¡ insert ÇÕ´Ï´Ù.

DBF_CONV¶ó´Â Å×ÀÌºí¿¡ insertÇßÀ» °æ¿ì

UPDATE DBF_CONV r
SET P_MEMO = P_MEMO||'ȸ¿ø'
WHERE EXISTS
(
SELECT ' '
FROM person
WHERE r.ÁֹιøÈ£ = J_id
);
¼­Á¤¿í 2010-09
°¨»çÇÕ´Ï´Ù. º¹ ¹ÞÀ¸½Ç °Å¿¹¿ä.
Á¦ Áú¹®ÀÌ ¾à°£ ÀÌ»óÇß³ª, P_memo Çʵ尡 ORACLE, person¿¡ ÀÖ´Â °Å°Åµç¿ä. Áï ±âÁ¸ oracle ¸¸ ¾÷µ¥ÀÌÆ® ÇÏ¸é µÇ´Â °Å´Ï

±×·¯´Ï À§¿¡ ¹®Àå¿¡¼­ person °ú DBF_CONV ¸¦ ¹Ù²ã ³ÖÀ¸¸é µÇ´Â °Å°ÚÁÒ..
Á¶¿µ¹Î 2010-09
UPDATE person r
SET P_MEMO = P_MEMO||'ȸ¿ø'
WHERE EXISTS
(
SELECT ' '
FROM DBF_CONV
WHERE r.J_id = ÁֹιøÈ£
);


ÀÏÄÉ ¼öÁ¤ÇÏ½Ã¸é µÇ°Ú³×¿ä-
GoodWolf 2010-09
¿Í¿ì~ 2cpu¿¡¼­ ºÒ°¡´ÉÇÑ ´äº¯Àº ¹«¾ùÀϱî¿ä~ ^^
     
Á¤ÀºÁØ1 2010-09
¾ø´Ù°í ºÁ¾ßÁÒ ^^


QnA
Á¦¸ñPage 3855/5620
2014-05   4652275   Á¤ÀºÁØ1
2015-12   1199205   ¹é¸Þ°¡
2010-11   8405   MikroTikÀÌÁø
2010-11   9026   ±è°Ç¿ì
2010-11   8827   ÇÏ¿ìµðÀÚÀÎ
2010-11   26785   ¹ÚÃ汸
2010-11   5963   ¹Ì³à¿ÍÈ®°í¡¦
2010-11   6944   6Åø
2010-11   6868   ·Î±×¾Æ¿ô
2010-11   8696   ±èÀç½Ä
2010-11   6922   °ú°ÅÁö»ç
2010-11   6470   ¿¹°ü½Å±Ô½Ä
2010-11   8893   ±è¿µ±â´ëÀü
2010-11   7445   ¹Úµ¿¼·
2010-11   7347   »õ·Î¿îÂ÷¿ø
2010-11   7604   NiteFlite9
2010-11   7565   ±×·¡ÇǾÆ
2010-11   5920   ¿¹°ü½Å±Ô½Ä
2010-11   8160   Áö´Ïº¸ÀÌ
2010-11   8633   ¿Õ¿ëÇÊ
2010-11   6012   ±è°Ç¿ì
2010-10   7848   »ê°ñ¸¶À»³ëÀÎ