DROP FUNCTION

Name

DROP FUNCTION -- ÇÔ¼ö¸¦ »èÁ¦ÇÕ´Ï´Ù

Synopsis

DROP FUNCTION [ IF EXISTS ] 
name
 ( [ [ 
argmode
 ] [ 
argname
 ] 
argtype
 [, ...] ] )
    [ CASCADE | RESTRICT ]

¼³¸í

DROP FUNCTION´Â ±âÁ¸ÀÇ ÇÔ¼öÁ¤ÀǸ¦ »èÁ¦ÇÕ´Ï´Ù. ÀÌ Ä¿¸àµå¸¦ ½ÇÇàÇÏ·Á¸é, »ç¿ëÀÚ°¡ ÇÔ¼öÀÇ ¼ÒÀ¯ÀÚ¿©¾ß¸¸ ÇÕ´Ï´Ù. ´Ù¸¥ Àμö¸¦ °¡Áö´Â °°Àº À̸§ÀÇ ÇÔ¼ö°¡ ¿©·¯ °³ Á¸ÀçÇÒ °¡´É¼ºÀÌ Àֱ⠶§¹®¿¡, ÇÔ¼öÀÇ Àμö ŸÀÔÀº ÁöÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ

IF EXISTS

ÇÔ¼ö°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì, ¿¡·¯¸¦ ´øÁöÁö ¸¶¼¼¿ä. ÀÌ °æ¿ì ÁÖÀÇ ¸Þ¼¼Áö°¡ ¹ßÇàµË´Ï´Ù.

name

±âÁ¸ÀÇ ÇÔ¼öÀÇ À̸§(¼±ÅÃÀûÀ¸·Î ÇÑÁ¤µÈ ½ºÅ°¸¶)ÀÔ´Ï´Ù.

argmode

ÀμöÀÇ ¸ðµå·Î,IN,OUT, INOUT°¡ ÀÖ½À´Ï´Ù. »ý·« µÇ¾úÀ» °æ¿ì, µðÆúÆ®´ÂINÀÔ´Ï´Ù. ÇÔ¼öÀÇ ½Äº°À» ½Ç½ÃÇÏ·Á¸é ÀÔ·Â Àμö¸¸ÀÌ ÇÊ¿äÇϹǷÎ, ½ÇÁ¦·Î´ÂDROP FUNCTION°¡OUTÀμö¸¦ ¹«½ÃÇÏ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. ±×·¯¹Ç·Î,IN¹×INOUTÀμö¸¦ ¿­°ÅÇÏ´Â °ÍÀ¸·Î ÃæºÐÇÕ´Ï´Ù.

argname

ÀμöÀÇ À̸§ÀÔ´Ï´Ù. ÇÔ¼öÀÇ ½Äº°À» ½Ç½ÃÇÏ·Á¸é ÀμöÀÇ µ¥ÀÌÅÍ Å¸ÀÔ¸¸ÀÌ ÇÊ¿äÇϹǷÎ, ½ÇÁ¦·Î´ÂDROP FUNCTION´Â ÀμöÀÇ À̸§À» ¹«½ÃÇÏ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.

argtype

¸¸¾à ÀÖÀ¸¸é, ÇÔ¼öÀÇ ÀμöÀÇ µ¥ÀÌÅÍ Å¸ÀÔ(¼±ÅÃÀûÀ¸·Î ÇÑÁ¤µÈ ½ºÅ°¸¶)ÀÔ´Ï´Ù.

CASCADE

ÇÔ¼ö¿¡ ÀÇÁ¸ÇÏ´Â °´Ã¼(¿¬»êÀÚ ¶Ç´Â Æ®¸®°Å¿Í °°Àº)¸¦ ÀÚµ¿ÀûÀ¸·Î »èÁ¦ ÇÕ´Ï´Ù.

RESTRICT

ÀÇÁ¸Çϰí ÀÖ´Â °´Ã¼°¡ ÀÖ´Â °æ¿ì, ÇÔ¼öÀÇ »èÁ¦¸¦ °ÅºÎ ÇÕ´Ï´Ù. À̰ÍÀÌ µðÆúÆ® ÀÔ´Ï´Ù.

¿¹

´ÙÀ½ÀÇ Ä¿¸àµå´Â Á¦°ö±Ù ÇÔ¼ö¸¦ »èÁ¦ÇÕ´Ï´Ù.

DROP FUNCTION sqrt(integer);

ȣȯ¼º

DROP FUNCTION¹®Àº SQLÇ¥ÁØ¿¡ Á¤ÀǵǾî ÀÖ½À´Ï´Ù¸¸, ÀÌ Ä¿¸àµå¿Í ȣȯ¼ºÀÌ ¾ø½À´Ï´Ù.

°ü·Ã Ç׸ñ

CREATE FUNCTION , ALTER FUNCTION