Database °æ (¾«»ªÇø)

·¢ÐÅÈË: mm (ÂÌÉ«µÄÃÎ), ÐÅÇø: Database
±ê  Ìâ: Êý¾Ý¿â¼¼Êõ½²×ù£¨Áù£©-----ÐòºÅÉú³ÉÆ÷(1)
·¢ÐÅÕ¾: ×϶¡Ïã (Tue Oct 21 19:10:45 1997)


Ò» ÐòºÅÉú³ÉÆ÷

    ÓкܶàÓ¦ÓÃϵͳҪÓõ½ÐòºÅ£¬ÈçÉ̳¡µÄÏú»õºÅ£¬»õÎïÈë¿âµÄÁ÷Ë®ºÅ
µÈµÈ¡£ÓÉÓÚÐòºÅÊÇÁ¬ÐøÉú³ÉµÄ£¬ÔÚ´óÐÍϵͳÖУ¬»áÓжà¸öÓû§Í¬Ê±ÉêÇë
ÏÂÒ»¸öÐòºÅ£¬ÐòºÅÉú³É±ã³ÉÁËÓ¦ÓÃϵͳµÄÆ¿¾±ÎÊÌâ¡ÎªÁ˽â¾öÕâ¸öÎÊÌ⣬
´óÐÍÊý¾Ý¿â¶¼Ôö¼ÓÁËÐòºÅ¶ÔÏó¡£Í¨¹ýÐòºÅ¶ÔÏó¿ÉÒÔ×Ô¶¯Éú³ÉÐòºÅ£¬¶à¸ö
Óû§¿ÉÒÔ²¢·¢¶ÁÈ¡£¬ÎÞÐ軥ÏàµÈ´ý¡£

¶þ ORACLEµÄÐòºÅÉú³ÉÆ÷

    ORACLEÐòºÅÉú³ÉµÄÓ﷨Ϊ£º
      create ÐòºÅÃû increment by Ã¿´ÎÔö³¤Êý
      start with ÆðʼÐòºÅ
    ÀýÈ磬Éú³ÉÐòºÅseq1£¬³õʼֵΪ1£¬Ã¿´ÎÔö³¤Îª1£º
      create seq1 increment by 1
      start with 1
    ¿ÉÒÔÓÃÏÂÃæµÄÓï¾äµÃµ½µ±Ç°µÄÐòºÅ£º
      select seq1.currval from dual
    Ò²¿ÉÒÔÓÃÏÂÃæµÄÓï¾äµÃµ½ÏÂÒ»¸öÐòºÅ£º
      insert into dept values(seq1.nextval,...)
    ÔÚÒ»¸öÊÂÎñÖУ¬²»¹ÜÓÉÓÚʲôԭÒò³ÌÐòÖÕÖ¹£¬ÒѾ­ÉêÇëµÄÐòºÅ¾Í²»ÄÜ
ÔÙʹÓÃÁË¡£¶à¸öÓû§Í¬Ê±Ê¹ÓÃÐòºÅʱ£¬ËüÃÇÖ®¼ä»¥²»µÈ´ý¡£Òò´Ë£¬Ê¹ÓÃÐò
ºÅ·¢ÉúÆ÷»áÓÐÌøºÅÏÖÏó³öÏÖ¡£

Èý SYBASEµÄÐòºÅÉú³ÉÆ÷

    ÔÚSYBASEÖУ¬Ã¿¸ö±í¿ÉÒÔÓÐÒ»¸öidentityÁУ¬´ËÁм´ÎªÐòºÅÁС£¶¨Òå
ÐòºÅÁеÄÓ﷨Ϊ£º
      create table ±íÃû
      (...
       ÐòºÅÁÐÃû numeric(³¤¶È,0) identity,
       ...
      )
    ÐòºÅÁеÄÊý¾ÝÀàÐͱØÐëÊÇnumeric£¬Ð¡ÊýλÊý±ØÐëÊÇ0¡£
    SYBASE»á×Ô¶¯ÍùÐòºÅÁÐÖмÓÈëÊý¾Ý¡£ÐòºÅµÄÆðʼֵΪ1¡£ÓëORACLEÀàËÆ£¬
ÔÚÒ»¸öÊÂÎñÖУ¬²»¹ÜÓÉÓÚʲôԭÒò³ÌÐòÖÕÖ¹£¬¶¼»á³öÏÖÌøºÅÏÖÏó¡£

--
                _/     _/        _/     _/
               _/_/ _/_/        _/_/ _/_/
              _/  _/ _/        _/  _/ _/
             _/     _/        _/     _/
            _/     _/        _/     _/         

¡ù À´Ô´:£®×϶¡Ïã pclinux.hit.edu.cn£®[FROM: space.hit.edu.c]
[°Ù±¦Ïä] [·µ»ØÊ×Ò³] [Éϼ¶Ä¿Â¼] [¸ùĿ¼] [·µ»Ø¶¥²¿] [Ë¢ÐÂ] [·µ»Ø]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
Ò³ÃæÖ´ÐÐʱ¼ä£º3.983ºÁÃë