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

ORACLEÁÙʱ±íºÍSQLSERVERÁÙʱ±íÒìͬ

 SQL SERVERÁÙʱ±í
Ò²¿ÉÒÔ´´½¨ÁÙʱ±í¡£ÁÙʱ±íÓëÓÀ¾Ã±íÏàËÆ£¬µ«ÁÙʱ±í´æ´¢ÔÚ tempdb ÖУ¬µ±²»ÔÙʹÓÃʱ»á×Ô¶¯É¾³ý¡£
Óб¾µØºÍÈ«¾ÖÁ½ÖÖÀàÐ͵ÄÁÙʱ±í£¬¶þÕßÔÚÃû³Æ¡¢¿É¼ûÐԺͿÉÓÃÐÔÉϾù²»Ïàͬ¡£±¾µØÁÙʱ±íµÄÃû³ÆÒÔµ¥¸öÊý×Ö·ûºÅ (#) ´òÍ·£»
ËüÃǽö¶Ôµ±Ç°µÄÓû§Á¬½ÓÊǿɼûµÄ£»µ±Óû§´Ó Microsoft? SQL Server? 2000 ʵÀý¶Ï¿ªÁ¬½Óʱ±»É¾³ý¡£È«¾ÖÁÙʱ±íµÄÃû³ÆÒÔÊýѧ·ûºÅ
(##) ´òÍ·£¬´´½¨ºó¶ÔÈκÎÓû§¶¼ÊǿɼûµÄ£¬µ±ËùÓÐÒýÓøñíµÄÓû§´Ó SQL Server ¶Ï¿ªÁ¬½Óʱ±»É¾³ý¡£
ÀýÈ磬Èç¹û´´½¨ÃûΪ employees µÄ±í£¬ÔòÈκÎÈËÖ»ÒªÔÚÊý¾Ý¿âÖÐÓÐʹÓøñíµÄ°²È«È¨Ï޾ͿÉÒÔʹÓÃ¸Ã±í£¬³ý·ÇËüÒÑɾ³ý¡£
Èç¹û´´½¨ÃûΪ #employees µÄ±¾µØÁÙʱ±í£¬Ö»ÓÐÄúÄܶԸñíÖ´ÐвÙ×÷ÇÒÔÚ¶Ï¿ªÁ¬½Óʱ¸Ã±íɾ³ý¡£Èç¹û´´½¨ÃûΪ ##employees µÄÈ«¾ÖÁÙʱ±í
£¬Êý¾Ý±íÖеÄÈκÎÓû§¾ù¿É¶Ô¸Ã±íÖ´ÐвÙ×÷¡£Èç¹û¸Ã±íÔÚÄú´´½¨ºóûÓÐÆäËûÓû§Ê¹Óã¬Ôòµ±Äú¶Ï¿ªÁ¬½Óʱ¸Ã±íɾ³ý¡£Èç¹û¸Ã±íÔÚÄú´´½¨
ºóÓÐÆäËûÓû§Ê¹Óã¬Ôò SQL ServerÔÚËùÓÐÓû§¶Ï¿ªÁ¬½Óºóɾ³ý¸Ã±í
²»Í¬:
1.        SQL SERVERÁÙʱ±íÊÇÒ»ÖÖ”ÄÚ´æ±í”,±íÊÇ´æ´¢ÔÚÄÚ´æÖеÄ.ORACLEÁÙʱ±í³ý·ÇÖ´ÐÐDROP TABLE,·ñÔò±í¶¨Òå»á±£ÁôÔÚÊý¾Ý×ÖµäÖÐ.
2.        SQL SERVERÁÙʱ±í²»´æÔÚÀàËÆORACLEÁÙʱ±í ÊÂÎñ¼¶±ð ÉϵŦÄÜ.
3        SQL SERVER±¾µØÁÙʱ±í(#) Óë ORACLEµÄ»á»°¼¶±ðÁÙʱ±íÀàËÆ,µ«ÊÇÔڻỰÍ˳öµÄʱºò,ORACLE²»»áɾ³ý±í.
4        SQL SERVERµÄÈ«¾ÖÁÙʱ±í(##) ÊÇÖ¸¶à¸öÁ¬½Ó¹²ÏíͬһƬÄÚ´æ.µ±Ã»ÓÐÖ¸ÕëÒýÓøÃÄÚ´æÇøÓòʱ,SQL SERVER×Ô¶¯ÊÍ·ÅÈ«¾ÖÁÙʱ±í.
5        ÓÉÓÚORACLE²»ÊÇÒ»ÖÖ ÄÚ´æÖеÄÊý¾Ý¿â. ËùÒÔÈç¹ûORACLEÀàËÆSQL SERVER Ƶ·±µÄ¶ÔÁÙʱ±í½øÐн¨Á¢ºÍɾ³ý,±Ø¶¨»áÓ°ÏìÐÔÄÜ.
ËùÒÔORACLE»á±£ÁôÁÙʱ±íµÄ¶¨ÒåÖ±µ½Óû§DROP TABLE.
6        ÔÚORACLEÖÐ,Èç¹ûÐèÒª¶à¸öÓû§¹²ÏíÒ»¸ö±í(ÀàËÆSQL SERVERµÄÈ«¾ÖÁÙʱ±í##).Ôò¿ÉÒÔÀûÓÃÓÀ¾Ã±í,
²¢ÇÒÔÚ±íÖÐÌí¼ÓһЩ¿ÉÒÔΨһ±êʶÓû§µÄÁÐ.ÀûÓô¥·¢Æ÷ºÍÊÓͼ.µ±Óû§Í˳öµÄʱºò,¸ù¾Ý¸ÃµÇ½Óû§µÄΨһÐÅϢɾ³ýÏàÓ¦µÄ±íÖеÄÊý¾Ý.
ÕâÖÖ·½·¨¸øORACLE´øÀ´ÁËÒ»¶¨Á¿µÄ¸ºÔØ.


Ïà¹ØÎĵµ£º

OracleÊý¾Ý¿âÖÐÐòÁÐÓ÷¨½²½â

ÐòÁÐ(SEQUENCE)ÊÇÐòÁкÅÉú³ÉÆ÷£¬¿ÉÒÔΪ±íÖеÄÐÐ×Ô¶¯Éú³ÉÐòÁкţ¬²úÉúÒ»×éµÈ¼ä¸ôµÄÊýÖµ(ÀàÐÍΪÊý×Ö)¡£ÆäÖ÷ÒªµÄÓÃ;ÊÇÉú³É±íµÄÖ÷¼üÖµ£¬¿ÉÒÔÔÚ²åÈëÓï¾äÖÐÒýÓã¬Ò²¿ÉÒÔͨ¹ý²éѯ¼ì²éµ±Ç°Öµ£¬»òʹÐòÁÐÔöÖÁÏÂÒ»¸öÖµ¡£
´´½¨ÐòÁÐÐèÒªCREATE SEQUENCEϵͳȨÏÞ¡£ÐòÁеĴ´½¨Óï·¨ÈçÏ£º
CREATE SEQUENCE ÐòÁÐÃû
[INCREMENT BY n]
[ST ......

Oracle ÃÜÂëÎļþѧϰ

½ñÌìÔÚÍøÉÏÂҹ䣬¿´µ½Ò»Æª²»´íµÄÎÄÕ£¬¹ØÓÚORACLEÃÜÂëÎļþµÄ£¬ÀíÂÛѧϰ+¸öÈËʵ¼ù£¬ºÇºÇ£¬¸´ÖƹýÀ´£¬·½±ãÒÔºóѧϰ¡£
===============================================================================
ÀíÂÛ²¿·Ö
Oracle¹ØÏµÊý¾Ý¿âϵͳÒÔÆä׿ԽµÄÐÔÄÜ»ñµÃÁ˹㷺µÄÓ¦Ó㬶ø±£Ö¤Êý¾Ý¿â°²È«ÐÔÊÇÊý¾Ý¿â¹ÜÀí¹¤×÷µÄÖØÒªÄÚÈÝ¡£±¾ ......

Oracle×Ö·û´®º¯Êý

 1.ASCII 
·µ»ØÓëÖ¸¶¨µÄ×Ö·û¶ÔÓ¦µÄÊ®½øÖÆÊý; 
SQL> select ascii(’A’) A,ascii(’a’) a,ascii(’0’) zero,ascii(’ ’) space from dual; 
A A ZERO SPACE 
--------- --------- --------- --------- 
65 97 48 32
2.CHR 
¸ø³öÕ ......

Oracle»Ö復ÒâÍâ刪³ýµÄ數據

 1. flashback table table_test to timestamp to_timestamp('20091103000000','yyyymmddhh24miss');
 2.Èç¹û報錯ORA-08189: cannot flashback the table because row movement is not enabled
 3.alter table table_test enable row movement;
 4.OK ......

SqlServer ´óÐÍÊý¾Ý´¦ÀíÓëÓÅ»¯

Ò»¡¢Êý¾Ý¿â½á¹¹µÄÉè¼Æ
    Èç¹û²»ÄÜÉè¼ÆÒ»¸öºÏÀíµÄÊý¾Ý¿âÄ£ÐÍ£¬²»½ö»áÔö¼Ó¿Í»§¶ËºÍ·þÎñÆ÷¶Î³ÌÐòµÄ±à³ÌºÍά»¤µÄÄѶȣ¬¶øÇÒ½«»áÓ°Ïìϵͳʵ¼ÊÔËÐеÄÐÔÄÜ¡£ËùÒÔ£¬ÔÚÒ»¸öϵͳ¿ªÊ¼ÊµÊ©Ö®Ç°£¬Í걸µÄÊý¾Ý¿âÄ£Ð͵ÄÉè¼ÆÊDZØÐëµÄ¡£
    ÔÚÒ»¸öϵͳ·ÖÎö¡¢Éè¼Æ½×¶Î£¬ÒòΪÊý¾ÝÁ¿½ÏС£¬¸ººÉ½ÏµÍ¡£ÎÒÃÇÍùÍù ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ