HOME   ·Î±×ÀΠ  ȸ¿ø°¡ÀÔ
    
ȸ¿ø°¡ÀÔ
ºñ¹Ð¹øÈ£ ã±â ÀÚµ¿·Î±ä
ÀÌÀü°Ô½ÃÆÇ
   free_board
   °Ç°­°Ô½ÃÆÇ
   ¿À¶óŬDB
   Linux
   HTML/javascript
   Áú¹®°ú ´ä
È£¼­±â
   À̹ÌÁö°Ô½ÃÆÇ  
   °Ç°­°Ô½ÃÆÇ  
   À½¾ÇÀÚ·á  
   ¼ºÁØÀÌ °Ô½ÃÆÇ  
[ÀϹÝ] [sql]pakage ÆÐÅ°Áö ±¸Çö¿¹Á¦
  È£¼® ´Ô²²¼­ ¾´ ±ÛÀÔ´Ï´Ù - 220.¢½.198.135 ÀÐÀ½:3569  
CREATE OR REPLACE PACKAGE ZZ_PKG
AS

    -- Return¹ÞÀ» Record ¼±¾ð
    -- Package¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸·Á¸é Object¿¡ TypeÀÌ ¹Ì¸® ¼±¾ðµÇ¾î¾ß ÇÕ´Ï´Ù
    TYPE ZZ_TYPE_ITEM_MASTER IS RECORD
    (
        ITEM_ID     IDB_ITEM_MASTER.ITEM_ID%TYPE
       ,ITEM_NAME   IDB_ITEM_MASTER.ITEM_NAME%TYPE
    );

    -- TypeÀçÁ¤ÀÇ      
    TYPE SET_ITEM_MASTER IS TABLE OF ZZ_TYPE_ITEM_MASTER;      

    -- ÇÔ¼ö¼±¾ð(ReturnÀÇ Pipelined ±â¼ú)
    FUNCTION  ZZ_TEST
      RETURN  SET_ITEM_MASTER PIPELINED;
   
END ZZ_PKG;
/


 

CREATE OR REPLACE PACKAGE BODY ZZ_PKG
AS
   
FUNCTION ZZ_TEST
RETURN  SET_ITEM_MASTER PIPELINED

IS

    -- Cursor¼±¾ð(Record Type¼±¾ðºÎ¿Í ÀÏÄ¡ÇØ¾ß °ÚÁÒ ^^)   
    CURSOR cur_data IS
        SELECT ITEM_ID
             , ITEM_NAME
          FROM IDB_ITEM_MASTER
    ;                      
       
BEGIN

    -- Fetch Cursor
    FOR ret_data IN cur_data LOOP

        -- ÇØ´çrow¸¦ pipe ½ÃŲ´Ù.       
        PIPE ROW(ret_data);
       
    END LOOP;
   
    RETURN;
   
EXCEPTION
    WHEN OTHERS THEN
        RAISE_APPLICATION_ERROR(-20001, 'Error..........');   
END ZZ_TEST ;       

END ZZ_PKG;
/


È£¼®
220.¢½.198.135
ÀÌÁ¦ ÆÐÅ°Áö°¡ »ý¼º µÇ¾úÀ¸¹Ç·Î ÆÐÅ°Áö ¾ÈÀÇ ÇÔ¼ö¸¦ ½ÇÇà ½ÃÄѺ¸ÀÚ.

¿©±â¼­ Áß¿äÇÑ °ÍÀº Table FuctionÀ» »ç¿ëÇØ¾ß ÇѴٴ°Í.

 

SELECT *

   FROM TABLE(ZZ_PKG.ZZ_TEST())


 

ÀÌ·¸°Ô ÇÏ¸é °á°ú°¡ ´ÙÀ½°ú °°ÀÌ ³ªÅ¸³³´Ï´Ù.

ITEM_ID ITEM_NAME

36330 G1600.LKADB
36331 G1600.MOTDB
36332 G1600.MOTDS
36333 G1600.NGRDB
36334 G1600.NGRDS
36335 G1610.ESPBL
06-05-13 22:09


¸ñ·Ï

ºÐ·ù ¼±ÅÃ
50 ÀÏ¹Ý ORA-29532 xml ÆÄÀÏÇڵ鸵ÇÒ¶§ ±ÇÇÑÁÖ±â È£¼® 06-06-15 4888
49 ÀÏ¹Ý [sql] ƯÀÌÇÑ Äõ¸®¹® ¿¹Á¦ °èÃþÀûÀ¸·Î Äõ¸®µ¥ÀÌÅÍ ÃßÃâ È£¼® 06-06-14 4880
48 ÀÏ¹Ý [sql] Çѷο쿡 °°Àº ±×·ìµ¥ÀÌÅÍ ÃßÃâÇϱâ È£¼® 06-06-14 3654
47 ÀÏ¹Ý [sql]Æã¼ÇÀ̳ª ÇÁ·Î½ÃÁ® ÆÑÅ°Áö °°Àº ¸ñ·Ï º¸±â È£¼® 06-05-13 4125
ÀÏ¹Ý [sql]pakage ÆÐÅ°Áö ±¸Çö¿¹Á¦ (1) È£¼® 06-05-13 3570
45 ÀÏ¹Ý [sql trigger]Æ®¸®°Å ÀÛ¼º¿¹Á¦ È£¼® 06-05-01 4652
44 ÀÏ¹Ý [sql procedure]ÇÁ·Î½ÃÁ® ÀÛ¼º¿¹Á¦ È£¼® 06-05-01 4206
43 ÀÏ¹Ý [proc] proc Pro*C ¸®´ª½º¿¡¼­ ¼³Ä¡¹ý, ¼³Á¤, ÆÄÀÏÂüÁ¶ (1) È£¼® 06-04-28 5211
42 ÀÏ¹Ý ¿À¶óŬ 10g ¼³Ä¡ È£¼® 06-03-20 5486
41 ÀÏ¹Ý ¿À¶óŬ 10G ¼³Ä¡Çϱâ È£¼® 06-03-20 4927
40 ÀÏ¹Ý MySQL ¶óÀ̼¾½º Á¤Ã¥ È£¼® 06-03-17 4121
39 ÀÏ¹Ý [sql] Äõ¸®¿¹Á¦ ÇѲ¨¹ø¿¡ updatet Çϱâ (1) È£¼® 06-03-10 3553
38 ÀÏ¹Ý [sql] Äõ¸®¿¹Á¦ ÇѲ¨¹ø¿¡ insert Çϱâ È£¼® 06-03-09 3573
37 ÀÏ¹Ý export dump ¾ÈµÉ¶§ È£¼® 06-02-17 4294
  ÀÏ¹Ý    export dump ¾ÈµÉ¶§ È£¼® 06-02-20 5130
óÀ½ÀÌÀü  [1] [2] [3] [4] [5] [6] 7 [8] [9] [10]  ´ÙÀ½¸Ç³¡

 
Copyright © zenos.pe.kr. All rights reserved.