REXX ÀÀ¿ëÇÁ·Î±×·¥Àº »çÀü ó¸® ÄÄÆÄÀϵǰųª ÄÄÆÄÀϵǰųª ¸µÅ©µÇÁö ¾Ê½À´Ï´Ù.
OS/2ÀÇ °æ¿ì ÀÀ¿ëÇÁ·Î±×·¥ ÆÄÀÏÀÇ È®ÀåÀÚ´Â .CMD¿©¾ß ÇÕ´Ï´Ù. ÆÄÀÏ ÀÛ¼º ÈÄ ¿î¿µ üÁ¦ ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼ ÀÀ¿ëÇÁ·Î±×·¥À» Á÷Á¢ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
Windows 32 ºñÆ® ¿î¿µ üÁ¦ÀÇ °æ¿ì ÀÀ¿ëÇÁ·Î±×·¥ ÆÄÀÏÀº ÀÓÀÇÀÇ À̸§À» °¡Áú ¼ö ÀÖ½À´Ï´Ù. ÆÄÀÏ ÀÛ¼º ÈÄ ´ÙÀ½°ú °°ÀÌ REXX ÀÎÅÍÇÁ¸®Å͸¦ È£ÃâÇÏ¿© ¿î¿µ üÁ¦ ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼ ÀÀ¿ëÇÁ·Î±×·¥À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
REXX file_name
AIXÀÇ °æ¿ì ÀÀ¿ëÇÁ·Î±×·¥ ÆÄÀÏÀº ÀÓÀÇÀÇ À̸§À» °¡Áú ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½°ú °°Àº µÎ ¹æ¹ý Áß Çϳª¸¦ »ç¿ëÇÏ¿© ÀÀ¿ëÇÁ·Î±×·¥À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
#! /usr/bin/rexx
±×·± ÈÄ ½© ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼ ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© ÇÁ·Î±×·¥ ½ÇÇà ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ.
chmod +x name
½© ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼ ÀÌ ÆÄÀÏ À̸§À» ÀÔ·ÂÇÏ¿© REXX ÇÁ·Î±×·¥À» ¼öÇàÇϽʽÿÀ.
ÁÖ: | AIXÀÇ °æ¿ì REXX SQL ¶óÀ̺귯¸® db2rexx°¡ ÀÖ´Â µð·ºÅ丮¸¦
Æ÷ÇÔÇϵµ·Ï LIBPATH ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
export LIBPATH=/lib:/usr/lib:/usr/lpp/db2_07_01/lib |
REXX ÀÀ¿ëÇÁ·Î±×·¥À» Áö¿øÇϵµ·Ï ´Ù¼¸ °³ÀÇ ¹ÙÀÎµå ÆÄÀÏÀÌ Á¦°øµÇ¾ú½À´Ï´Ù. ÀÌ·± ÆÄÀÏÀÇ À̸§Àº DB2UBIND.LST ÆÄÀÏ¿¡ ÀÖ½À´Ï´Ù. °¢ ¹ÙÀÎµå ÆÄÀÏÀº ´Ù¸¥ ºÐ¸® ·¹º§À» »ç¿ëÇÏ¿© »çÀü ó¸® ÄÄÆÄÀϵǹǷΠµ¥ÀÌÅͺ£À̽º¿¡ ´Ù¼¸ °³ÀÇ ´Ù¸¥ ÆÐŰÁö°¡ ÀúÀåµË´Ï´Ù.
´Ù¼¸ °³ÀÇ ¹ÙÀÎµå ÆÄÀÏÀº ´ÙÀ½°ú °°½À´Ï´Ù.
ÁÖ: | ¸î¸î °æ¿ì¿¡ ÀÌ·± ÆÄÀÏÀ» µ¥ÀÌÅͺ£À̽º¿¡ ¸í½ÃÀûÀ¸·Î ¹ÙÀεåÇØ¾ß ÇÒ ¼ö ÀÖ½À´Ï´Ù. |
SQLEXEC ·çƾÀ» »ç¿ëÇÒ °æ¿ì Ä¿¼ ¾ÈÁ¤¼ºÀ¸·Î ÀÛ¼ºµÈ ÆÐŰÁö°¡ ±âº»À¸·Î »ç¿ëµË´Ï´Ù. ´Ù¸¥ ºÐ¸® ·¹º§ Áß Çϳª°¡ ÇÊ¿äÇÒ °æ¿ì µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇϱâ Àü¿¡ SQLDBS CHANGE SQL ISOLATION LEVEL API·Î ºÐ¸® ·¹º§À» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯¸é SQLEXEC ·çƾ¿¡ ´ëÇÑ ÈÄ¼Ó È£ÃâÀÌ ÁöÁ¤µÈ ºÐ¸® ·¹º§°ú ¿¬°üµË´Ï´Ù.
OS/2 REXX ÀÀ¿ëÇÁ·Î±×·¥¿¡¼´Â ¼¼¼Ç¿¡ ÀÖ´Â ´Ù¸¥ REXX ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ ¼³Á¤À» º¯°æÇÏÁö ¾Ê¾Ò´Ù´Â »ç½ÇÀ» ÀνÄÇÏÁö ¾Ê´Â ÇÑ ±âº» ºÐ¸® ·¹º§ÀÌ Àû¿ëµÈ´Ù°í °¡Á¤ÇÒ ¼ö ¾ø½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇϱâ Àü¿¡ REXX ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ ºÐ¸® ·¹º§À» ¸í½ÃÀûÀ¸·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.