SQL :: Abstract.

PERL µ¥ÀÌÅÍ ±¸Á¶¿¡¼­ SQL »ý¼º
Áö±Ý ´Ù¿î·Îµå

SQL :: Abstract. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Peter Rabbitson
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~ribasushi/

SQL :: Abstract. ű×


SQL :: Abstract. ¼³¸í

Perl µ¥ÀÌÅÍ ±¸Á¶¿¡¼­ SQL »ý¼º SQL :: Abstract´Â ÈǸ¢ÇÑ DBIX :: Abstract¿¡¼­ ¿µ°¨À» ¾òÀº Perl ¸ðµâÀÔ´Ï´Ù. ±×·¯³ª ÇØ´ç ¸ðµâÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡ ³»°¡ Á¤¸»·ÎÇÏ°í ½ÍÀº °ÍÀº SQLÀ» »ý¼ºÇÏÁö¸¸ ¿©ÀüÈ÷ ¸í·É¹® ÇÚµéÀ» ÅëÇØ ¿ÏÀüÇÑ Á¦¾î¸¦ À¯ÁöÇÏ°í DBI ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÕ´Ï´Ù. ±×·¡¼­, ³ª´Â Ãß»óÀû ÀÎ SQL »ý¼º ¸ðµâÀ» ¸¸µé±â À§ÇØ Ãâ·ÂÀ» ÆîÄ¡°í, DBIX :: Abstract°¡ »ç¿ëÇÏ´Â °³³äÀ» ±â¹ÝÀ¸·Î, ƯÈ÷ Á¶Ç׿¡ °üÇؼ­´Â ¸î °¡Áö Áß¿äÇÑ Â÷ÀÌÁ¡ÀÌ ÀÖ½À´Ï´Ù. SQLÀÌ Perl µ¥ÀÌÅÍ ±¸Á¶¿Í IMO,º¸´Ù Á÷°üÀû ÀÎ °æ¿ì SQLÀ»º¸´Ù ½±°Ô »ý¼ºÇÏ´Â µ¥ »ç¿ëµÇ´Â °³³äÀ» ¼öÁ¤Çß½À´Ï´Ù. ±âº» ¾ÆÀ̵ð¾î´ÂÀÌ ¸ðµâÀÌ ´ç½ÅÀÌ Á¦°øÇÏ´Â µ¥ÀÌÅÍ ±¸Á¶¸¦ ±â¹ÝÀ¸·Î ÀǹÌÇÏ´Â °ÍÀ» ¼öÇàÇÏ´Â µ¥ ÀÖ½À´Ï´Ù. Å« ÀåÁ¡Àº µ¥ÀÌÅÍ°¡ º¯°æ µÉ ¶§¸¶´Ù Äڵ带 ¼öÁ¤ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.ÀÌ ¸ðµâÀº out.synopsis´Â SQL :: ÃÊ·ÏÀ» »ç¿ëÇÕ´Ï´Ù. ³» $ SQL = SQL :: Abstract-> New; MY ($ stmt, @bind) = $ sql-> ¼±Åà ($ table, @fields, \ % ¿©±â¼­, @ ¹Ì´õ); MY ($ stmt, @bind) = $ SQL-> »ðÀÔ ($ table, \ % fieldvals || @values); MY ($ stmt, @bind) = $ SQL-> ¾÷µ¥ÀÌÆ® ($ table, \ % fieldvals, \ % ¾îµð¿¡¼­); MY ($ stmt, @bind) = $ SQL-> »èÁ¦ ($ table, \ % ¾îµð¿¡¼­); # ±×·± ´ÙÀ½ DBI ¸í·É¹®¿¡¼­ ´ÙÀ½°ú °°ÀÌ »ç¿ëÇϽʽÿÀ. MY $ sth = $ dbh-> prepare ($ stmt); $ sth-> ½ÇÇà (@Bind); # IRST ($ stmt, @bind) = $ SQL-> ¿©±â¼­ (\ % ¿©±â¼­, @Order)¸¦ »ý¼ºÇϽʽÿÀ. # @bind = $ SQL-> °ª (\ % fieldvals); ¿ä±¸ »çÇ× : ¡¤ Perl.


SQL :: Abstract. °ü·Ã ¼ÒÇÁÆ®¿þ¾î