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


¸ñ·Ï

ºÐ·ù ¼±ÅÃ
38 ÀÏ¹Ý [sql] Äõ¸®¿¹Á¦ ÇѲ¨¹ø¿¡ insert Çϱâ È£¼® 06-03-09 4085
39 ÀÏ¹Ý [sql] Äõ¸®¿¹Á¦ ÇѲ¨¹ø¿¡ updatet Çϱâ (1) È£¼® 06-03-10 4063
57 ÀÏ¹Ý [sql] Å×ÀÌºí ½ºÆäÀ̽º Á¤º¸ È®ÀÎ , Áõ°¡À²µµ È®ÀΠȣ¼® 06-08-17 12058
34 ÀÏ¹Ý    [sql] Å×À̺íÀÇ Á¤º¸°¡Á®¿À±â& ±âŸ Á¤º¸ °¡Á®¿À±â Å×À̺í (1) È£¼® 06-01-13 5726
49 ÀÏ¹Ý [sql] ƯÀÌÇÑ Äõ¸®¹® ¿¹Á¦ °èÃþÀûÀ¸·Î Äõ¸®µ¥ÀÌÅÍ ÃßÃâ È£¼® 06-06-14 5397
48 ÀÏ¹Ý [sql] Çѷο쿡 °°Àº ±×·ìµ¥ÀÌÅÍ ÃßÃâÇϱâ È£¼® 06-06-14 4155
ÀÏ¹Ý [sql]pakage ÆÐŰÁö ±¸Çö¿¹Á¦ (1) È£¼® 06-05-13 4068
14 ÀÏ¹Ý [sql]¿À¶óŬ Ç¥ÁØsql¹®Àå oci ÇÔ¼öÀÌ¿ë È£¼® 05-10-23 4120
47 ÀÏ¹Ý [sql]Æã¼ÇÀ̳ª ÇÁ·Î½ÃÁ® ÆÑŰÁö °°Àº ¸ñ·Ï º¸±â È£¼® 06-05-13 4653
19 ÀÏ¹Ý [¿À¶óŬƩ´×] BIND º¯¼ö¸¦ »ç¿ëÇÑ Äõ¸®¹® ±¸¼º È£¼® 05-11-02 5413
20 ÀÏ¹Ý [¿À¶óŬƩ´×] SGA ³»ÀÇ Á¡À¯µÈ ¸Þ¸ð¸® ¿µ¿ªÀÇ Å©±â°è»ê È£¼® 05-11-02 4084
26 ÀÏ¹Ý [¿À¶óŬƩ´×] shared_pool_size sga ¿µ¿ªÀÇ ¼öÁ¤ È£¼® 05-11-08 5694
23 ÀÏ¹Ý [¿À¶óŬƩ´×] SQL¹® È¿°úÀûÀ¸·Î ÀÛ¼ºÇϱâ À§ÇÑ 25°¡Áö ¹æ¹ý È£¼® 05-11-02 4851
24 ÀÏ¹Ý [¿À¶óŬƩ´×] Æ©´×Á¤¸®( ÀÌÈ£Çö ) È£¼® 05-11-02 4930
18 ÀÏ¹Ý [¿À¶óŬƩ´×] Ȱ¿ë (Åäµå¿¡¼­ kill/trace º¸´Â ¹æ¹ý) È£¼® 05-11-02 4851
óÀ½ÀÌÀü  [1] [2] [3] [4] 5 [6] [7] [8] [9] [10]  ´ÙÀ½¸Ç³¡

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