oracle Ư¼ö¹®ÀÚ ÀԷ½à Substitution Variable º¯¼öġȯÀ» ¾ø¾Ö´Â ¹æ¹ý
oracle Ư¼ö¹®ÀÚ ÀԷ½à Substitution Variableº¯¼öġȯÀ» ¾ø¾Ö´Â ¹æ¹ý |
°³¹ßȯ°æ : Toad 9.7.2.2 , Oracle 11g, Window 7 32bit |
¸ÕÀú Substitution Variable ÀÌ ¹«¾ùÀÎÁö ¾Ë¾Æº¸ÀÚ.ÀÌ°ÍÀº º¯¼öġȯ, ±×·¯´Ï±î
Äõ¸®¿¡¼ ¹®ÀÚ°¡ ¾Æ´Ñ & Ư¼ö¹®ÀÚ µÚ¿¡ ºÙÀº ´Ü¾î°¡ º¯¼ö·Î ÀÛ¿ëÇÑ´Ù´Â
¸»ÀÌ´Ù. º¯¼ö´Â ´Ù¸¥ °ªÀ» ¹Þ¾ÆµéÀÏ Áغñ¸¦ ÇÑ´Ù´Â ¸»À̸ç Äõ¸®¸¦ ½ÇÇàÇÏ°í
±× º¯¼ö°ªÀ» ³Ö¾îÁà¾ß Á¦´ë·Î ½ÇÇàÀÌ µÈ´Ù.
ÀÌ ±â´ÉÀ» »ç¿ëÇÏ°í ½ÍÁö ¾ÊÀ» ¶§°¡ ÀÖÀ» °ÍÀÌ´Ù.±×·²¶§´Â ¾Æ·¡¿Í °°ÀÌ
3°¡Áö ¹æ¹ýÀ» »ç¿ëÇØ Á߽à ½ÃÅ°¸é & Ư¼ö¹®ÀÚ¸¦ ½áµµ º¯¼ö·Î ÀνÄÇÏÁö ¾Ê´Â´Ù.
(1) define Á¤º¸ off ½ÃÅ°±â |
& Ư¼ö¹®ÀÚ°¡ ÀÔ·Â Äõ¸®¿¡ ºÙ°Ô µÇ¸é ±×°É º¯¼ö·Î ÀνÄÇÏ°Ô µÈ´Ù.
Åäµå¿¡¼ INSERT, UPDATE ¸¦ ÇÏ°Ô µÇ¸é ¾Æ·¡ ±×¸²°ú °°ÀÌ º¯¼ö¿¡ °ªÀ» ÀÔ·ÂÇ϶ó´Â
âÀÌ ¶ß°Ô µÈ´Ù.
±×¸®°í ±×¿¡ ÇØ´çÇÏ´Â Äõ¸®¹®¿¡ ´ëÇÑ ³»¿ëÀÌ´Ù. URL ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ´Â ºÎºÐ¿¡¼
& Ư¼ö¹®ÀÚ°¡ µé¾î°£°É ¾Ë¼öÀÖ´Ù. & µÚºÎÅÍ act ±îÁö º¯¼ö·Î ÀνÄÇÑ °ÍÀÌ´Ù.
¸ÕÀú ÇØ´ç °èÁ¤À¸·Î µé¾î°¡¾ß µÈ´Ù. sys °èÁ¤À¸·Î µé¾î°¡¼ ¼³Á¤ÇÑ´Ù°í Çصµ
°èÁ¤ÀÌ ÀüºÎ Àû¿ëÀÌ µÇ´Â °ÍÀÌ ¾Æ´Ï±â ¶§¹®¿¡ »ç¿ëÇÏ´Â °èÁ¤À¸·Î µé¾î°¡¼
¼³Á¤À» ÇؾßÇÑ´Ù.
ÀÌ Äõ¸®¸¦ ¼öÇàÇÏ¸é ¿¡·¯°¡ ³ª¹Ç·Î ±×³É & ¸¦ ÀÏ¹Ý ¹®ÀÚ·Î ÀνÄÇÏ°Ô ÇØÁÙ
ÇÊ¿ä°¡ ÀÖ´Ù. ±×·²·Á¸é ÀÏ´Ü Oracle ¿¡¼ Ư¼ö¹®ÀÚ define Á¤º¸°¡ ¾î¶»°Ô µÇ¾îÀÖ´Â
¾Ë ÇÊ¿ä°¡ ÀÖ´Ù. SQL > show define ; ¸í·É¾î¸¦ ½ÇÇàÇØ º»´Ù.
hex 26 À¸·Î ÁöÁ¤µÈ°É º¼¼ö Àִµ¥ ÀÌ°ÍÀ» OFF ½ÃÄÑÁÖÀÚ.
¸í·É¾î´Â °£´ÜÇÏ´Ù. set define off ȤÀº set scan off ¸í·ÉÀ» ½ÇÇàÇÏ¿©
Substitution Variable±â´ÉÀ» ÁߴܽÃŲ´Ù.
(2) Substitution Variable ´Ù¸¥ ¹®ÀÚ·Î ¼ÂÆÃÇÑ´Ù. |
ÀÌ°ÍÀº º°·Î ÃßõÇÏ°í ½ÍÁö ¾ÊÀº ¹æ¹ýÀÌ´Ù. ±× ´Ù¸¥ Ư¼ö¹®ÀÚµµ »ç¿ëÀÌ µÉ¼öµµ Àֱ⠶§¹®ÀÌ´Ù.
¸í·É¾î´Â °£´ÜÇÏ´Ù. SQL > set define $ ; ½ÇÇàÇϸé $ °¡ Substitution Variable ¹®ÀÚ°¡ µÈ´Ù.
(3) escape ¸¦ ºÙ¿©¼ Ư¼ö±â´ÉÀÌ ¾Æ´Ñ ÀÏ¹Ý ¹®ÀÚ·Î ÀνÄÇÏ°Ô ÇÑ´Ù. |
escape ±â´ÉÀÌ on µÇ¾îÀÖ´ÂÁö È®ÀÎÇÑ´Ù. SQL > show escape; ·Î È®ÀÎÇÒ¼ö ÀÖ´Ù.
ÀÌ°ÍÀÌ ¾ÈµÇ¾îÀÖÀ¸¸é on À» ½ÃÄÑ¾ß ÇÑ´Ù. ¸í·É¾î´Â ´ÙÀ½°ú °°´Ù. SQL > set escape on;
escape ±â´ÉÀÌ ¼³Á¤µÇ¾ú´Ù¸é Äõ¸®¹®¿¡¼ & Ư¼ö¹®ÀÚ ¾Õ¿¡ \ ¸¦ ºÙÀÌ¸é µÈ´Ù.