IBM Books

Net.Data ÂüÁ¶¼­

LIST ¸í·É¹®

¸ñÀû

LIST º¯¼ö¸¦ »ç¿ëÇÏ¿© ºÐ¸®µÈ °ª ¸ñ·ÏÀ» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. LIST º¯¼ö¸¦ »ç¿ëÇϸé ÀϺΠWHERE ¶Ç´Â HAVING Àý¿¡¼­ ÀÖ´Â °Í°ú °°ÀÌ ¿©·¯ Ç׸ñÀ» °¡Áø SQL Á¶È¸¸¦ ±¸ÃàÇÒ ¶§ µµ¿òÀÌ µË´Ï´Ù.

±¸¹®

             +-----------------------+
             V                       |
>>-%list--"----+--------------------++--"---variable name------><
               |-string-------------|
               |-variable reference-|
               +-function call------+

ÄÁÅØ½ºÆ®

´ÙÀ½°ú °°Àº ÄÁÅØ½ºÆ®¿¡ µé¾î ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.

¸Å°³º¯¼ö

%list

ºÐ¸®µÈ °ª ¸ñ·ÏÀ» ±¸¼ºÇϴµ¥ »ç¿ëµÇ´Â º¯¼ö¸¦ ÁöÁ¤Çϴ Ű¿öµå.

string

µµÇ¥ ÀÛ¼ºÀÚ, °³Çà ¹®ÀÚ ¶Ç´Â °ø¹éÀ» Á¦¿ÜÇÑ ¿¬¼ÓµÈ ¾ËÆÄºª ¹®ÀÚ, ¼ýÀÚ ¹× ±¸µÎÁ¡.

variable reference

ÀÌ´Â ÀÌÀü¿¡ Á¤ÀÇµÈ º¯¼ö °ªÀ» ¸®ÅÏÇϸç, $ ¹× ()À¸·Î ÁöÁ¤µË´Ï´Ù. ¿¹¸¦ µé¾î, if VAR = 'abc', then $(VAR) ¿¡¼­´Â °ª 'abc'°¡ ¸®Åϵ˴ϴÙ. ±¸¹®¿¡ ´ëÇÑ Á¤º¸´Â º¯¼ö ÂüÁ¶ ¸¦ ÂüÁ¶ÇϽʽÿÀ.

function call

ÁöÁ¤µÈ Àμö¸¦ »ç¿ëÇÏ¿© ÀÌÀü¿¡ Á¤ÀÇµÈ Çϳª ÀÌ»óÀÇ FUNCTION ºí·ÏÀ» È£ÃâÇÕ´Ï´Ù. ±¸¹® ¹× ¿¹Á¦´Â ÇÔ¼ö È£Ãâ (@) ¸¦ ÂüÁ¶ÇϽʽÿÀ.

variable name

º¯¼öÀÇ À̸§. ¾ËÆÄºª ¹®ÀÚ ¶Ç´Â ¹ØÁÙ·Î ½ÃÀÛÇÏ´Â ¾ËÆÄºª ¹®ÀÚ ¶Ç´Â ¼ýÀÚ ¹®ÀÚ¿­·Î, ¾ËÆÄºª ¹®ÀÚ, ¼ýÀÚ ¶Ç´Â ¹ØÁÙ·Î ÀÌ·ç¾îÁø ¸ðµç Á¶ÇÕÀÌ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. ±¸¹®¿¡ ´ëÇÑ Á¤º¸´Â º¯¼ö¸í ¸¦ ÂüÁ¶ÇϽʽÿÀ.

Á¦ÇÑ»çÇ×

´ÙÀ½°ú °°Àº ¿ä¼ÒµéÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹

¿¹Á¦ 1:

 %DEFINE{
DATABASE="custcity"
%LIST " OR " conditions
cond1="Sao Paulo"
cond2="Seattle"
cond3="Shanghai"
whereClause=Conditions ? "WHERE $(conditions)" : ""
%}


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]