CLP·Î µ¥ÀÌÅÍ ÀÓÆ÷Æ® ¹× ÀͽºÆ÷Æ®

Palm OS, Symbian OS, Windows CE, Win32 platforms, Neutrino ¹× ÀÓº£µðµå Linux¿ë DB2 Everyplace ¸í·ÉÇà 󸮱â´Â ÆÄÀÏ¿¡¼­ DB2 Everyplace·Î µ¥ÀÌÅ͸¦ °¡Á®¿À±â ¹× DB2 Everyplace µ¥ÀÌÅ͸¦ ÆÄÀÏ·Î ³»º¸³»±â¸¦ Áö¿øÇÕ´Ï´Ù. Palm OS¿¡¼­ µ¥ÀÌÅÍ °¡Á®¿À±â ¹× ³»º¸³»±â´Â µð¹ÙÀ̽ºÀÇ ¸Þ¸ð ÆÄÀÏÀ» »ç¿ëÇÕ´Ï´Ù.

ÇÁ·Î½ÃÀú

ÆÄÀÏ¿¡¼­ DB2 Everyplace·Î µ¥ÀÌÅÍ ÀÓÆ÷Æ®

¸ðºô µð¹ÙÀ̽ºÀÇ ÆÄÀÏ¿¡¼­ DB2 Everyplace·Î µ¥ÀÌÅ͸¦ °¡Á®¿À·Á¸é ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.

IMPORT FROM file_name OF DEL INSERT INTO table_name [(column list)]

file_nameÀº µ¥ÀÌÅ͸¦ °¡Á®¿Ã ÆÄÀÏÀÇ À̸§ÀÔ´Ï´Ù.

Palm OS¿¡¼­ file_nameÀº °¡Á®¿Ã ¸Þ¸ðÀÇ À̸§ÀÔ´Ï´Ù. ÆÄÀÏ À̸§Àº ¸Þ¸ðÀÇ Ã¹ Çà¿¡ ³ªÅ¸³ª¾ß ÇÕ´Ï´Ù. Palm ¸Þ¸ð´Â 4KB ÅØ½ºÆ®¸¦ ÀúÀåÇϵµ·Ï Á¦Çѵ˴ϴÙ. table_nameÀº °¡Á®°¥ ±âÁ¸ Å×À̺íÀÇ À̸§ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, mydata.txt¶ó´Â ÆÄÀÏ¿¡¼­ mytableÀ̶ó´Â ±âÁ¸ Å×À̺í·Î µ¥ÀÌÅ͸¦ °¡Á®¿À·Á¸é, ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇϽʽÿÀ.

IMPORT FROM mydata.txt OF DEL INSERT INTO mytable

DB2 Everyplace¿¡¼­ ÆÄÀÏ·Î µ¥ÀÌÅÍ ÀͽºÆ÷Æ®

DB2 Everyplace¿¡¼­ ÆÄÀÏ·Î µ¥ÀÌÅ͸¦ ³»º¸³»·Á¸é ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.

EXPORT TO file_name OF DEL stmt

file_nameÀº µ¥ÀÌÅ͸¦ ¾µ ÆÄÀÏÀÇ À̸§ÀÔ´Ï´Ù. stmt´Â ³»º¸³¾ µ¥ÀÌÅ͸¦ ¼±ÅÃÇϱâ À§ÇÑ SELECT¹®ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, mytableÀ̶ó´Â Å×ÀÌºí¿¡¼­ ¸ðµç µ¥ÀÌÅ͸¦ myfile.txt¶ó´Â ÆÄÀÏ¿¡ ³»º¸³»·Á¸é ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇϽʽÿÀ.

EXPORT TO myfile.txt OF DEL SELECT * FROM mytable

Palm OS ¸ðºô µð¹ÙÀ̽º¿¡¼­ µ¥ÀÌÅÍ ÀÓÆ÷Æ® ¹× ÀͽºÆ÷Æ®

Palm OS¿ë DB2 Everyplace´Â Windows ¹× Palm OS ÀÀ¿ëÇÁ·Î±×·¥¿ë ¸í·ÉÇà µµ±¸ ¼¼Æ®¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅ͸¦ PDB ÆÄÀϷμ­ °¡Á®¿À°Å³ª ³»º¸³À´Ï´Ù.

°¡Á®¿À±â/³»º¸³»±â µµ±¸´Â Windows ¿öÅ©½ºÅ×À̼ǿ¡ ¼³Ä¡µÇ´Â ´ÙÀ½ÀÇ ½ÇÇà ÆÄÀÏÀ» Æ÷ÇÔÇÕ´Ï´Ù. ÀÌµé ÆÄÀÏÀº DB2Everyplace\Clients\utilities¿¡ À§Ä¡ÇÕ´Ï´Ù.

CSV2DB2e.exe
ÀÌ ÆÄÀÏÀº Comma Separated Values ÆÄÀÏ(ÆÄÀÏ È®ÀåÀÚ°¡ .csvÀÓ)¿¡¼­ µ¥ÀÌÅ͸¦ DB2 Everyplace Å×ÀÌºí¿¡ °¡Á®¿É´Ï´Ù. DB2e Å×À̺í(¿¹: PERSON)Àº DSY_PERSON°ú DSY_iPERSONÀÇ µÎ °³ ÆÄÀϷΠǥ½ÃµË´Ï´Ù. DSY_PERSON ÆÄÀÏ¿¡´Â µ¥ÀÌÅͰ¡ µé¾î ÀÖ°í DSY_iPERSON¿¡´Â »öÀÎ Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù.

DB2e2PDB.exe
ÀÌ ÇÁ·Î±×·¥Àº DB2 Everyplace Å×À̺íÀ» Palm OS PDB Çü½ÄÀ¸·Î º¯È¯ÇÕ´Ï´Ù. ±×·± ´ÙÀ½ ÆÄÀÏÀ» »ç¿ëÀÚÀÇ µð·ºÅ丮¿¡ º¹»çÇϰí HotSync ÇÁ·Î±×·¥¿¡°Ô ¼³Ä¡ÇÒ ÆÄÀÏÀÌ ÀÖÀ½À» ¾Ë¸³´Ï´Ù. ½Ã½ºÅÛ ³»¿¡ µÑ ÀÌ»óÀÇ »ç¿ëÀÚ°¡ Á¤ÀǵǾî ÀÖ´Â °æ¿ì, »ç¿ëÀÚ°¡ ¿øÇÏ´Â °ÍÀ» ¼±ÅÃÇϵµ·Ï »ç¿ëÀÚ ¸ñ·ÏÀÌ Ç¥½ÃµË´Ï´Ù.

PDB2DB2e.exe
PDB2DB2e.exe´Â »ç¿ëÀÚ ¹é¾÷ ¿µ¿ªÀÇ Palm OS PDB ÆÄÀÏÀ» DB2 Everyplace Å×À̺í·Î º¯È¯ÇÕ´Ï´Ù. ½Ã½ºÅÛ ³»¿¡ µÑ ÀÌ»óÀÇ »ç¿ëÀÚ°¡ Á¤ÀǵǾî ÀÖ´Â °æ¿ì, »ç¿ëÀÚ°¡ ¿øÇÏ´Â °ÍÀ» ¼±ÅÃÇϵµ·Ï »ç¿ëÀÚ ¸ñ·ÏÀÌ Ç¥½ÃµË´Ï´Ù.

DB2e2CSV.exe
DB2e2CSV´Â DB2 Everyplace Å×À̺íÀ» CSV ÆÄÀÏ·Î ³»º¸³À´Ï´Ù.

DB2eSYSTABLES ¹× DB2eSYSCOLUMNS¶ó´Â DB2 Everyplace ½Ã½ºÅÛ Ä«Å»·Î±× ÆÄÀϵµ »ç¿ëÇÕ´Ï´Ù.

PalmImport.bat
PalmImport.bat´Â CSV2DB2e.exe¿Í DB2e2PDB.exeÀÇ Á¶ÀÛÀ» °áÇÕÇÕ´Ï´Ù.

PalmExport.bat
PalmExport.bat´Â PDB2DB2e.exe¿Í DB2e2CSV.exeÀÇ Á¶ÀÛÀ» °áÇÕÇÕ´Ï´Ù.

°¡Á®¿À±â/³»º¸³»±â µµ±¸´Â ´ÙÀ½ÀÇ Palm OS ÀÀ¿ëÇÁ·Î±×·¥À» Æ÷ÇÔÇÕ´Ï´Ù.

DB2eImport.prc
ÀÌ ÇÁ·Î±×·¥Àº HotSync ÇÁ·Î±×·¥¿¡ ÀÇÇØ Àü¼ÛµÈ DB2 Everyplace ÆÄÀÏÀ» Áö¿ª DB2 Everyplace ½Ã½ºÅÛ¿¡ µî·ÏÇÕ´Ï´Ù.

Palm OS µð¹ÙÀ̽º·Î µ¥ÀÌÅ͸¦ °¡Á®¿À·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. °°Àº À̸§À» °®´Â µÎ °³ÀÇ ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ(¿¹: VNPERSON). ÇÑ ÆÄÀÏÀº .csv È®ÀåÀÚ¸¦ °¡Áö°í ´Ù¸¥ Çϳª´Â .sch È®ÀåÀÚ¸¦ °¡Áý´Ï´Ù. .csv ÆÄÀÏÀº µ¥ÀÌÅ͸¦ Æ÷ÇÔÇϰí, .sch ÆÄÀÏÀº °¡Á®¿Ã Å×ÀÌºí¿¡ ´ëÇÑ ½ºÅ°¸¶¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ÆÄÀÏ À̸§À» °ø¹éÀ» Æ÷ÇÔÇÒ ¼ö ¾øÀ½À» ¾Ë¾ÆµÎ½Ê½Ã¿À. »ùÇà .csv ¹× .sch ÆÄÀÏÀº DemoImport\ Æú´õ¿¡ ÀÖ½À´Ï´Ù. ÆÄÀÏÀÇ À̸§Àº °¢°¢ VNPERSON.csv ¹× VNPERSON.schÀÔ´Ï´Ù.

    Ç¥ 202Àº CSV ÆÄÀÏ¿¡¼­ Áö¿øµÇ´Â µ¥ÀÌÅÍ À¯Çü ¹× Ç¥½ÃµÇ´Â °ªÀÇ ¸ñ·ÏÀÔ´Ï´Ù.


    ǥ 202.

    µ¥ÀÌÅÍ À¯Çü Ç¥Çö ¹æ¹ý
    integer(¶Ç´Â int) 1234
    smallint 1234
    decimal(n,p) 12.34
    char(n) "John"
    varchar(n) "John"
    ³¯Â¥ yyyymmdd
    ½Ã°£ "14.05.48"
    ½Ã°£¼ÒÀÎ "2001-05-01-16.16.51.000000"

    Ä÷³¿¡ ³Î(NULL) °ªÀ» ³ªÅ¸³»·Á¸é CSV ÆÄÀÏÀÇ ½°Ç¥ »çÀÌ¿¡ ¾Æ¹« °Íµµ ÀÔ·ÂÇÏÁö ¸¶½Ê½Ã¿À. ¿¹¸¦ µé¾î, µÎ ¹øÂ° Ä÷³¿¡ ³Î(NULL) °ªÀÌ ÀÖ´Â ¼¼ °³ÀÇ Á¤¼ö Ä÷³Àº CSV ÆÄÀÏ¿¡¼­´Â 1,,3À¸·Î Ç¥½ÃÇÏ°í µ¥ÀÌÅͺ£À̽º¿¡¼­´Â 1, null, 3À¸·Î Ç¥½ÃÇÕ´Ï´Ù.

  2. Å×À̺íÀÇ ½ºÅ°¸¶¸¦ ¸Å°³º¯¼ö·Î Á¦°øÇÏ¿© °¡Á®¿À±â µµ±¸, PalmImport.bat¸¦ ½ÃÀÛÇϽʽÿÀ. ÀÌ ½ºÅ°¸¶´Â ¿¬°üµÈ .sch ÆÄÀÏ¿¡ µé¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. °¡Á®¿À±â µµ±¸¸¦ ½ÃÀÛÇÏ·Á¸é ´ÙÀ½ ±¸¹®À» »ç¿ëÇϽʽÿÀ.
    PalmImport.bat path_name file_name
    

    ¿©±â¼­ path_nameÀº CSV ÆÄÀÏ¿¡ ´ëÇÑ °æ·ÎÀ̰í file_nameÀº È®ÀåÀÚ ¾øÀÌ ´ë¹®ÀÚ·Î µÈ CSV ÆÄÀÏ À̸§ÀÔ´Ï´Ù. CSV ÆÄÀÏ À̸§Àº Å« µû¿ÈÇ¥·Î ¹­À̰ųª °ø¹éÀ» Æ÷ÇÔÇÒ ¼ö ¾ø½À´Ï´Ù. ¿¹¸¦ µé¸é, ´ÙÀ½°ú °°½À´Ï´Ù.

    PalmImport.bat DemoImport VNPERSON
    

    °¡Á®¿Â Å×À̺íÀº ´ÙÀ½ HotSync Á¶ÀÛ ÈÄ ¼³Ä¡µÇµµ·Ï Palm ¼³Ä¡ µµ±¸¿¡ ÀÚµ¿À¸·Î Ãß°¡µË´Ï´Ù.

  3. Palm ¼³Ä¡ µµ±¸¸¦ »ç¿ëÇÏ¿© DB2eImport.prc¸¦ Palm OS µð¹ÙÀ̽º¿¡ ¼³Ä¡ÇϽʽÿÀ.
  4. HotSync Á¶ÀÛÀ» ¼öÇàÇÏ¿©, °¡Á®¿Â Å×À̺í°ú DB2eImport.prcÀÇ ¼³Ä¡¸¦ ¿Ï·áÇϽʽÿÀ.
  5. Palm OS µð¹ÙÀ̽º¿¡¼­ DB2eImport ÇÁ·Î±×·¥À» ½ÃÀÛÇÏ¿© °¡Á®¿À±â¸¦ ¿Ï·áÇϽʽÿÀ.

Palm OS µð¹ÙÀ̽º¿¡¼­ µ¥ÀÌÅ͸¦ ³»º¸³»·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. HotSync Á¶ÀÛÀ» ¼öÇàÇÏ¿© Palm OS µð¹ÙÀ̽º¸¦ ¹é¾÷ÇϽʽÿÀ. HotSync Á¶ÀÛÀ» ½ÃÀÛÇϱâ Àü¿¡ Palm OS »ç¿ëÀÚ ¹é¾÷ µð·ºÅ丮¿¡¼­ DB2 Everyplace ÆÄÀÏ(DSY·Î ½ÃÀÛÇÏ´Â ÆÄÀÏ)À» Ç×»ó ¹é¾÷ÇÑ ÈÄ Á¦°ÅÇϽʽÿÀ. Windows ¿öÅ©½ºÅ×À̼ǿ¡¼­ ¹é¾÷ ¿µ¿ªÀº º¸Åë ´ÙÀ½ À§Ä¡¿¡ ÀÖ½À´Ï´Ù.
    PalmDir\user_name\Backup
    

    ¿©±â¼­ PalmDirÀº Palm OS ¼ÒÇÁÆ®¿þ¾î°¡ ¼³Ä¡µÇ¾î ÀÖ´Â µð·ºÅ丮À̰í, user_nameÀº Palm OS »ç¿ëÀÚÀÇ À̸§ÀÔ´Ï´Ù.

  2. ´ÙÀ½ ±¸¹®À» »ç¿ëÇÏ¿© ³»º¸³»±â ÇÁ·Î±×·¥ PalmExport.bat¸¦ ½ÃÀÛÇϽʽÿÀ.
    PalmExport.bat path_name file_name
    

    ¿©±â¼­ path_nameÀº Ãâ·Â °æ·ÎÀ̰í, file_nameÀº ´ë¹®ÀÚ·ÎµÈ DB2 Everyplace Å×À̺í À̸§ÀÔ´Ï´Ù. DB2 Everyplace Å×À̺í À̸§Àº Å« µû¿ÈÇ¥·Î ¹­¿©Áö°Å³ª °ø¹éÀ» Æ÷ÇÔÇÒ ¼ö ¾ø½À´Ï´Ù. ¿¹¸¦ µé¸é , ´ÙÀ½°ú °°½À´Ï´Ù.

    PalmExport.bat DemoExport VNPERSON
    

    °á°ú·Î ÀÛ¼ºµÈ ÆÄÀÏÀº ¼Ò½º ÆÄÀϰú °°Àº °æ·Î¿¡ ÀÖ½À´Ï´Ù.

¿À·ù°¡ ¹ß°ßµÇ¸é, °¡Á®¿À±â/³»º¸³»±â µµ±¸°¡ ó¸®µÈ ·¹ÄÚµå ¼ö¸¦ º¸°íÇÕ´Ï´Ù.

°¡Á®¿À±â/³»º¸³»±â µµ±¸¸¦ »ç¿ëÇÑ »ùÇÃÀº DB2Everyplace\Clients\utilities µð·ºÅ丮¿¡ Æ÷ÇԵ˴ϴÙ. ¹èÄ¡ ÆÄÀÏ PalmExport.bat ¹× PalmImport.bat´Â CSV2DB2e.exe ¹× DB2e2CSV.exe µµ±¸ »ç¿ë ¹æ¹ýÀÇ ¿¹Á¦¸¦ Á¦°øÇÕ´Ï´Ù.

Related concepts

Related reference