Ŭ·¡½º :: DBI :: AutoIncrement.

Ŭ·¡½º :: DBI :: AutoIncrement´Â Ŭ·¡½º :: DBI ÇÏÀ§ Ŭ·¡½º¿¡¼­ ÀÚµ¿ Áõ°¡ ¿­À» ¿¡¹Ä·¹ÀÌÆ®ÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

Ŭ·¡½º :: DBI :: AutoIncrement. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Erwan Lemonnier
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~erwan/Sub-Contract-0.09/lib/Sub/Contract.pm

Ŭ·¡½º :: DBI :: AutoIncrement. ű×


Ŭ·¡½º :: DBI :: AutoIncrement. ¼³¸í

Ŭ·¡½º :: DBI :: AutoIncrement´Â Ŭ·¡½º :: DBI ¼­ºê Ŭ·¡½º¿¡¼­ ÀÚµ¿ ÁõºÐ ¿­À» ¿¡¹Ä·¹ÀÌÆ®ÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù. Ŭ·¡½º :: DBI :: AutoIncrement´Â Ŭ·¡½º :: DBI ¼­ºê Ŭ·¡½º¿¡¼­ ÀÚµ¿ ÁõºÐ ¿­À» ¿¡¹Ä·¹ÀÌÆ®ÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù. SynopsisletÀÇ ÇÁ·ÎÁ§Æ®°¡ Ŭ·¡½º :: DBI¸¦ »ç¿ëÇÏ´Â °æ¿ì¸¦ °¡Á¤ÇÕ´Ï´Ù. ÇÁ·ÎÁ§Æ® µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ¿¬°áÀ» ¿­¾îÁÖ´Â MyProject :: DBI¶ó´Â Ŭ·¡½º :: DBIÀÇ ÇÏÀ§ Ŭ·¡½º¸¦ ±¸ÇöÇß½À´Ï´Ù. ¶ÇÇÑ µ¥ÀÌÅͺ£À̽ºÀÇ Å×À̺í Ã¥À» ³ªÅ¸³»´Â MyProject :: BookÀ̶ó´Â Ŭ·¡½º¸¦ ¸¸µé¾ú½À´Ï´Ù. MyProject :: Book; ±âº» QW (MyProject :: DBI)¸¦ »ç¿ëÇϽʽÿÀ. MyProject :: Book-> Å×À̺í ( 'Ã¥'); MyProject :: Book-> ¿­ (±âº» => QW (Seqid)); MyProject :: Book-> Å×À̺í (±âŸ => QW (ÀÛ¼ºÀÚ Á¦¸ñ ISBN)); ÀÌÁ¦ Å×À̺í Ã¥ÀÇ Column Seqid°¡ ÀÚµ¿ ÁõºÐÀ̵ÇÁö¸¸, ºÒÇàÈ÷µµ ÀÚµ¿ Áõ°¡ ½ÃÄö½º¸¦ Áö¿øÇÏÁö ¾Ê¾ÆµµµË´Ï´Ù. ´ë½Å Ŭ·¡½º :: DBI :: AutoIncrement¸¦ »ç¿ëÇÏ¿© °¢ insert () : ÆÐÅ°Áö MyProject :: Book¿¡¼­ SeqIDÀÇ °ªÀ» ÀÚµ¿À¸·Î ¼³Á¤ÇÕ´Ï´Ù. ±âº» QW (Ŭ·¡½º :: DBI :: AutoIncrement MyProject :: DBI)¸¦ »ç¿ëÇϽʽÿÀ. MyProject :: Book-> Å×À̺í ( 'Ã¥'); MyProject :: Book-> ¿­ (±âº» => QW (Seqid)); MyProject :: Book-> Å×À̺í (±âŸ => QW (ÀúÀÚ Á¦¸ñ ISBN)); MyProject :: Book-> AutoIncrement ( 'seqid'); Áö±ÝºÎÅÍ ÀüÈ­ ÇÒ ¶§ : My $ Book = Book-> »ðÀÔ ({Author => 'me', title => '³» Àλý'}); $ Ã¥ Seqid Çʵ带 ÀÚµ¿À¸·Î ÇØ´ç ¿­ÀÇ ´ÙÀ½ »ç¿ë °¡´ÉÇÑ °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. Seqids 1, 2 ¹× 3À» °®´Â Å×À̺í 'ºÏ'Å×ÀÌºí¿¡ 3 °³ÀÇ ÇàÀÌÀÖ´Â °æ¿ìÀÌ »õ·Î¿î »ðÀÔ ÇàÀº seqid 4¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù (±âº» ¼³Á¤À» °¡Á¤). ¿ä±¸ »çÇ× : ¡¤ Perl.


Ŭ·¡½º :: DBI :: AutoIncrement. °ü·Ã ¼ÒÇÁÆ®¿þ¾î