»Ë»Ñ Æ÷·³

DB µ¥ÀÌÅÍ ¼öÁý ¹× ºÐ·ù update ¹æ¹ý ¹®ÀÇ µå¸³´Ï´Ù,,

  • Refactoring
  • µî·ÏÀÏ 2016-12-07 10:09
  • Á¶È¸¼ö 344
DBMS´Â sql server°í ÀÚµ¿È­ ¶óÀο¡¼­ ÃøÁ¤µ¥ÀÌÅÍ ¼öÁýÀ» ÇÏ°í ÀÖ½À´Ï´Ù,

ÀÏ´Ü Å×ÀÌºí ±¸¼ºÀº

---------------

BarcodeTable : Barcode [PK] , Type, Model,  Report , ~

---------------

LogingTable : EquipCode --[°øÁ¤¸í] , Station, Barcode [FK] ,  Date, Time, ,Judge, Data1, Data2, Data3, Data4, ~ Data10 

->°øÁ¤ º° ÃÖ¼Ò 1°³¿¡¼­ 6°³ÀÇ µ¥ÀÌÅÍ°¡ ³ª¿È.

->¹Ýº¹ ÃøÁ¤µµ °è¼Ó ·Î±ë 

->°ü¸® ÇÁ·Î±×·¥¿¡¼­ ·Î±ëµ¥ÀÌÅÍ º¸¿©ÁÖ±â¿ë..

-->RNR ¹× CPK µî ¹Ýº¹ÃøÁ¤À¸·Î ÀÎÇÑ µ¥ÀÌÅÍ ÃßÃâ ¹× ±âŸ ±â´ÉÀ» À§ÇØ ¹«Á¶°Ç insert

---------------

TotalResult : Barcode[FK] , inDate, inTime, outDate, outTime , Judge , Data1 ~ Data200 

-> Ãֽŵ¥ÀÌÅ͸¦ °è¼Ó ¹Ý¿µ, °øÁ¤ È帧»ó 1->10¹ø±îÁö ¼øÂ÷·Î ÁøÇàµÇ¾î¾ßÇÏÁö¸¸,  Áß°£¿¡ ºÒ·®³ª¸é ÀçÅõÀÔÇÒ¼öµµ ÀÖÀ½.

-> Final °øÁ¤±îÁö Á¤º¸´©¶ô¾øÀÌ Á¶¸³µÇ¾ú´Ù¸é »óÀ§ ¼­¹ö¿¡ µ¥ÀÌÅÍ Á¤¸®Çؼ­ sendÇؾßÇÔ..

-> ** ÀÌ Å×ÀÌºí¿¡¼­´Â À̸§Àº Data1 °°Àº°É·Î ÇöÀç Àû¾î³ùÁö¸¸ ½ÇÁ¦ Å×À̺íÀº °øÁ¤º° ÃøÁ¤ µ¥ÀÌÅÍ À̸§ÀÔ´Ï´Ù..

 

ÇöÀç ÀÌ·±½ÄÀ¸·Î µÇ¾îÀִµ¥, ¾Æ¹«¸® »ý°¢Çصµ ºñÈ¿À² ÀûÀ¸·Î ÄÚµùÇÑ°Å °°¾Æ¼­..

ÀÌ·¸°Ô ±¸¼ºÇÏ´Â°Ô ¸Â³ª ½Í¾î¼­ Áú¹® µå¸³´Ï´Ù, ¤Ì¤Ì


LogingTable¿¡ µ¥ÀÌÅ͸¦ insert...

TotalResultTable¿¡´Â µ¥ÀÌÅ͸¦ update.

½ÄÀ¸·Î ÄÚµùµÇ¾îÀÖ¾î¿ä.


Ex) 

Proc È£Ãâ [°øÁ¤1]

Loging °øÁ¤1 Data1 Data2 Data3  [intert]

TotalResultTable Data1 Data2 Data3  [update]

 

Proc È£Ãâ [°øÁ¤2]

Loging °øÁ¤2 Data1 Data2 Data3 Data4 Data5  [intert]

TotalResultTable Data4 Data5 Data6 Data7 Data8 [update]

 

Proc È£Ãâ [°øÁ¤3]

Loging °øÁ¤3 Data1 Data2  [intert]

TotalResultTable Data9 Data10  [update]

 

ÀÌ·±½ÄÀ¸·Î µÇ¾ßÇϴµ¥ °øÁ¤ÀÌ ¾à 20¿©°³ µÉ°Å °°½À´Ï´Ù. ¿ø·¡ 12°³Á¤µµ ¿´´Âµ¥ Ãß°¡ ‰ç°í ÀÌÁ¦´Â ´õÀÌ»ó Ãß°¡µÇÁø ¾ÊÀ» °Å±¸¿ä.

ÇÁ·Î½ÃÀú¿¡¼­ °øÁ¤º°·Î if else·Î ³ª´²¼­ update ÇÏ°í Àִµ¥ Äڵ尡 Á¡Á¡ °³ÆÇÀÌ µÇ¾î°¡°í ÀִµíÇؼ­.....  

°í°´»ç¿¡¼­ µ¥ÀÌÅ͸¦ Á¤¸®Çؼ­ ÀÚ±â³× server·Î ´Þ¶óÇؼ­ ÀÌ·¯°í´Â Àִµ¥, Ȥ½Ã³ª ´õ ÁÁÀº ¹æ¹ýÀÌ ÀÖÀ»±î¿ä..?

0
ÃßõÇϱ⠴ٸ¥ÀÇ°ß 0
|
°øÀ¯¹öÆ°
  • ¾Ë¸² ¿å¼³, »óó ÁÙ ¼ö ÀÖ´Â ¾ÇÇÃÀº »ï°¡ÁÖ¼¼¿ä.
©¹æ »çÁø  
¡â ÀÌÀü±Û¡ä ´ÙÀ½±Û