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)
Ò³ÃæÖ´ÐÐʱ¼ä£º2.252ºÁÃë