Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

[ת]ÔÚoracleÏ´¥·¢Æ÷ʵÏÖÖ÷¼ü×ÔÔö

ÀûÓÃÐòÁвúÉúÖ÷¼üÖµ¡£
ÐòÁУ¨Sequence£©ÊÇÒ»ÖÖ¿ÉÒÔ±»¶à¸öÓû§Ê¹ÓõÄÓÃÓÚ²úÉúһϵÁÐΨһÊý×ÖµÄÊý¾Ý¿â¶ÔÏó¡£ÐòÁж¨Òå´æ´¢ÔÚÊý¾Ý×ÖµäÖУ¬Í¨¹ýÌṩΨһÊýÖµµÄ˳Ðò±íÀ´¼ò»¯³ÌÐòÉè¼Æ¹¤×÷£¬¿ÉÒÔʹÓÃÐòÁÐ×Ô¶¯²úÉúÖ÷¼üµÄ¼üÖµ¡£µ±Ò»¸öÐòÁеÚÒ»´Î±»²éѯµ÷ÓÃʱ£¬Ëü½«·µ»ØÒ»¸öÔ¤¶¨Öµ¡£ÔÚËæºóµÄÿ´Î²éѯÖУ¬ÐòÁн«²úÉúÒ»¸ö°´Ö¸¶¨µÄÔöÁ¿Ôö³¤µÄÖµ¡£ÐòÁпÉÒÔÑ­»·£¬»òÕßÊÇÁ¬ÐøÔö¼ÓµÄ£¬Ö±µ½Ö¸¶¨µÄ×î´óֵΪֹ¡£
´´½¨ÐòÁÐÓï·¨ÈçÏ£ºcreate sequence [ģʽ]ÐòÁÐÃû³Æ[start with ÆðʼÊý×Ö] [increment by ÔöÁ¿][maxvalue ×î´óÖµ|nomaxvalue][minvalue ×îСֵ|nominva lue][cycle|nocuyle][cache ÊýÄ¿|nocache][order|noorder]¡£
ͨ¹ýÐòÁÐÆðʼÊý×Ö¡¢×î´óÖµ¡¢×îСֵºÍÔöÁ¿Öµ¿ÉÒÔÈ·¶¨ÐòÁÐÊÇÔöÐò»¹ÊǼõÐò£¬Ã¿´ÎÔö»ò¼õµÄ¶àÉÙ¡£NocyleÑ¡ÏîÓÃÓÚÈ·¶¨ÔÚÐòÁдﵽ×î´óÖµ£¨ÔöÐòÁУ©»ò×îСֵ£¨¼õÐòÁУ©Ö®ºó²»ÄÜÔÙ²úÉú¸ü¶àµÄÖµ£¬ÓÃÒÔ·ÀÖ¹ÐòÁлØ×ª¡£
ÔÚOracleÊý¾Ý¿âÖд´½¨ÐòÁУ¬ÔÚʹÓÃsqlÓï¾äÏòÊý¾Ý¿âÖÐдÈëÊý¾ÝµÄʱºò£¬ÀûÓÃÐòÁвúÉúµÄΨһֵ£¬ÊµÏÖ±íÖÐÖ÷¼üÖµ×ÔÔö¡£ÀýÈ磺 
SQL>create table tablename    
  
    (id number notnull,…);
  
       
SQL >create sequence autoID increment by 1 start with 1 maxvalue 999999 cycle;  
  
     
SQL >insert into tablename values(autoID.nextval,...); 
¶à¸öÓû§¿ÉÒÔ¹²ÓÃÒ»¸öÐòÁÐ,µ«ËüÊÇÕë¶ÔËùÓеıí,Òò´Ë²úÉúµÄÐòºÅ¶ÔÒ»¸ö±í¶øÑÔ²úÉúµÄÖ÷¼üֵΨһµ«ÊDz»Á¬Ðø¡£
ʹÓô¥·¢Æ÷²úÉúÖ÷¼üÖµ¡£
ÔÚÊý¾Ý±íÖУ¬ÓÐʱºòÐèÒªÖ÷¼üÖµ×Ô¶¯Ôö¼Ó£¬µ«ÔÚOracleÊý¾Ý¿âÖУ¬Ã»ÓÐÏóMysqlµÄAutoincrementÒ»Ñù×Ô¶¯Ôö³¤µÄÊý¾ÝÀàÐÍ¡£ÔÚʵÏÖOracleÊý¾Ý¿â×Ö¶Î×ÔÔö¹¦ÄÜʱ£¬ÀûÓÃDML´¥·¢Æ÷À´Íê³É¡£
´¥·¢Æ÷£¨trigger£©ÊÇһЩ¹ý³Ì£¬µ±·¢ÉúÒ»¸öÌØ¶¨µÄÊý¾Ý¿âʼþʱ¾ÍÖ´ÐÐÕâЩ¹ý³Ì£¬¿ÉÒÔʹÓô¥·¢Æ÷À©³äÒýÓõÄÍêÕûÐÔ¡£DML¼´Êý¾Ý²Ù×ÝÓïÑÔ,ÓÃÓÚÈÃÓû§»ò³ÌÐòԱʹÓã¬ÊµÏÖ¶ÔÊý¾Ý¿âÖÐÊý¾ÝµÄ²Ù×÷¡£»ù±¾µÄÊý¾Ý²Ù×÷·Ö³ÉÁ½ÀàËÄÖÖ£º¼ìË÷£¨²éѯ£©ºÍ¸üУ¨²åÈ롢ɾ³ý¡¢Ð޸ģ©¡£´¥·¢Æ÷ÀàËÆÓÚº¯ÊýºÍ¹ý³Ì£¬ÆäÔÚÊý¾Ý¿âÖÐÒÔ¶ÀÁ¢Éí·Ö´æÔÚ¡£´¥·¢Ê¼þ¿ÉÒÔÊǶÔÊý¾Ý¿â±íµÄDML£¨insert¡¢update»òdelete£©²Ù×÷µÈ


Ïà¹ØÎĵµ£º

Oracle´æ´¢¹ý³Ì£¬ÒÔÓαêµÄ·½Ê½·µ»ØÒ»¸ö¼Ç¼¼¯


--´´½¨Ò»¸ö°ü
create or replace package types
as
type cursorType is ref cursor;
end types;
--´´½¨´æ´¢¹ý³Ì,ÓαêÀàÐÍ·µ»Ø²ÎÊý
create or replace procedure SP_Fee_Instance(v_company in varchar, v_sdate in nva ......

ORACLE REDO ¡¶ÉîÈëdz³öORACLEµÚÁùÕ¡·

RedoµÄÄÚÈÝ
Oracleͨ¹ýRedoÀ´ÊµÏÖ¿ìËÙÌá½»£¬Ò»·½ÃæÊÇÒòΪRedo Log File¿ÉÒÔÁ¬Ðø¡¢Ë³ÐòµØ¿ìËÙд³ö£¬ÁíÒ»¸ö·½ÃæÒ²ºÍRedo¼Ç¼µÄ¾«¼òÄÚÈÝÓйء£
Á½¸ö¸ÅÄ
¸Ä±äÏòÁ¿£¨Change Vector£©
¸Ä±äÏòÁ¿±íʾ¶ÔÊý¾Ý¿âÄÚijһ¸öÊý¾Ý¿éËù×öµÄÒ»´Î±ä¸ü¡£¸Ä±äÏòÁ¿Öаüº¬Á˱ä¸üµÄÊý¾Ý¿éµÄ°æ±¾ºÅ¡¢ÊÂÎñ²Ù×÷´úÂë¡¢±ä¸ü´ÓÊôÊý¾Ý¿éµÄµØÖ·£¨DBA£ ......

oracleÊý¾Ý¿âѧϰ£¨ZT£©

 oracleµÄÌåϵ̫ÅÓ´óÁË£¬¶ÔÓÚ³õѧÕßÀ´Ëµ£¬ÄÑÃâ»áÓÐЩÎÞ´ÓÏÂÊֵĸоõ£¬Ê²Ã´¶¼Ïëѧ£¬½á¹ûʲô¶¼Ñ§²»ºÃ£¬ËùÒÔ°Ñѧϰ¾­Ñé¹²Ïíһϣ¬Ï£ÍûÈøոÕÈëÃŵÄÈ˶ÔoracleÓÐÒ»¸ö×ÜÌåµÄÈÏʶ£¬ÉÙ×ßһЩÍä·¡£ 
Ò»¡¢¶¨Î» 
oracle·ÖÁ½´ó¿é£¬Ò»¿éÊÇ¿ª·¢£¬Ò»¿éÊǹÜÀí¡£¿ª·¢Ö÷ÒªÊÇдд´æ´¢¹ý³Ì¡¢´¥·¢Æ÷ʲôµÄ£¬»¹ÓоÍÊÇÓÃOracle ......

oracleµÄ9¸öname

OracleµÄ9¸ö_name
2008-07-17 23:47
1¡¢db_name Êý¾Ý¿âÃû
¡¡¡¡SQL> connect xys/manager as sysdba
¡¡¡¡ÒÑÁ¬½Ó¡£
¡¡¡¡SQL> show user
¡¡¡¡USER Ϊ "SYS"
¡¡¡¡SQL> show parameter db_name
¡¡¡¡NAME TYPE VALUE
¡¡¡¡---- -------- ------------
¡¡¡¡db_name string test1
¡¡¡¡db_nameÊÇÊý¾Ý¿âµÄÃû×Ö£¬or ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ