| PostgreSQL 8.3.3¹®¼ | ||||
|---|---|---|---|---|
| Prev | Fast Backward | Fast Forward | Next | |
DROP FUNCTION [ IF EXISTS ]
name
( [ [
argmode
] [
argname
]
argtype
[, ...] ] )
[ CASCADE | RESTRICT ]
DROP FUNCTION´Â ±âÁ¸ÀÇ ÇÔ¼öÁ¤ÀǸ¦ »èÁ¦ÇÕ´Ï´Ù. ÀÌ Ä¿¸àµå¸¦ ½ÇÇàÇÏ·Á¸é, »ç¿ëÀÚ°¡ ÇÔ¼öÀÇ ¼ÒÀ¯ÀÚ¿©¾ß¸¸ ÇÕ´Ï´Ù. ´Ù¸¥ Àμö¸¦ °¡Áö´Â °°Àº À̸§ÀÇ ÇÔ¼ö°¡ ¿©·¯ °³ Á¸ÀçÇÒ °¡´É¼ºÀÌ Àֱ⠶§¹®¿¡, ÇÔ¼öÀÇ Àμö ŸÀÔÀº ÁöÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù.
ÇÔ¼ö°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì, ¿¡·¯¸¦ ´øÁöÁö ¸¶¼¼¿ä. ÀÌ °æ¿ì ÁÖÀÇ ¸Þ¼¼Áö°¡ ¹ßÇàµË´Ï´Ù.
±âÁ¸ÀÇ ÇÔ¼öÀÇ À̸§(¼±ÅÃÀûÀ¸·Î ÇÑÁ¤µÈ ½ºÅ°¸¶)ÀÔ´Ï´Ù.
ÀμöÀÇ ¸ðµå·Î,IN,OUT, INOUT°¡ ÀÖ½À´Ï´Ù. »ý·« µÇ¾úÀ» °æ¿ì, µðÆúÆ®´ÂINÀÔ´Ï´Ù. ÇÔ¼öÀÇ ½Äº°À» ½Ç½ÃÇÏ·Á¸é ÀÔ·Â Àμö¸¸ÀÌ ÇÊ¿äÇϹǷÎ, ½ÇÁ¦·Î´ÂDROP FUNCTION°¡OUTÀμö¸¦ ¹«½ÃÇÏ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. ±×·¯¹Ç·Î,IN¹×INOUTÀμö¸¦ ¿°ÅÇÏ´Â °ÍÀ¸·Î ÃæºÐÇÕ´Ï´Ù.
ÀμöÀÇ À̸§ÀÔ´Ï´Ù. ÇÔ¼öÀÇ ½Äº°À» ½Ç½ÃÇÏ·Á¸é ÀμöÀÇ µ¥ÀÌÅÍ Å¸ÀÔ¸¸ÀÌ ÇÊ¿äÇϹǷÎ, ½ÇÁ¦·Î´ÂDROP FUNCTION´Â ÀμöÀÇ À̸§À» ¹«½ÃÇÏ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.
¸¸¾à ÀÖÀ¸¸é, ÇÔ¼öÀÇ ÀμöÀÇ µ¥ÀÌÅÍ Å¸ÀÔ(¼±ÅÃÀûÀ¸·Î ÇÑÁ¤µÈ ½ºÅ°¸¶)ÀÔ´Ï´Ù.
ÇÔ¼ö¿¡ ÀÇÁ¸ÇÏ´Â °´Ã¼(¿¬»êÀÚ ¶Ç´Â Æ®¸®°Å¿Í °°Àº)¸¦ ÀÚµ¿ÀûÀ¸·Î »èÁ¦ ÇÕ´Ï´Ù.
ÀÇÁ¸Çϰí ÀÖ´Â °´Ã¼°¡ ÀÖ´Â °æ¿ì, ÇÔ¼öÀÇ »èÁ¦¸¦ °ÅºÎ ÇÕ´Ï´Ù. À̰ÍÀÌ µðÆúÆ® ÀÔ´Ï´Ù.