Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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ʱ¼äÀàÐÍÊý¾ÝΪ0µÄBug

¿ª·¢×éÔÚÊý¾ÝǨÒÆʱ£¬±¨¸æ·¢ÏÖһЩÊýֵΪ'0000/00/00'µÄdateÊý¾Ý£¬µ¼ÖÂÊý¾ÝǨÒÆʧ°Ü¡£
Õâ¸öÎÊÌâÓеãÆæ¹Ö£¬ÒòΪÔÚOracleÖУ¬dateÀàÐ͵ÄÊý¾ÝµÄÈ¡Öµ·¶Î§ÊÇ´Ó-4712/12/31µ½9999/12/31Ö®¼ä£¬²¢ÇÒÄê·Ý²»ÄÜΪ0¡£Ò²¾ÍÊÇ˵'0000/00/00'ÊÇÒ»¸ö·Ç·¨Êý¾Ý£¬²»ÎªOracleËù½ÓÊÜ¡£
 
SQL> select to_date('0000-00-00', 'yyyy-mm- ......

Oracle ¸ôÀ뼶±ð

¸ôÀ뼶±ð£¨isoation level£©
 
¸ôÀ뼶±ð¶¨ÒåÁËÊÂÎñÓëÊÂÎñÖ®¼äµÄ¸ôÀë³Ì¶È¡£
¸ôÀ뼶±ðÓë²¢·¢ÐÔÊÇ»¥ÎªÃ¬¶ÜµÄ£º¸ôÀë³Ì¶ÈÔ½¸ß£¬Êý¾Ý¿âµÄ²¢·¢ÐÔÔ½²î£»¸ôÀë³Ì¶ÈÔ½µÍ£¬Êý¾Ý¿âµÄ²¢·¢ÐÔÔ½ºÃ¡£
 
ANSI/ISO SQ92±ê×¼¶¨ÒåÁËһЩÊý¾Ý¿â²Ù×÷µÄ¸ôÀ뼶±ð£º
δÌá½»¶Á£¨read uncommitted£©
Ìá½»¶Á£¨read committed£© &n ......

ÔÚRedhat 5 ÉÏ°²×°Oracle 10g

     ³õѧlinux+oracle£¬²ÉÓõı¾µØÐéÄâ»ú°²×°linuxµÄ·½Ê½£¬°æ±¾ÊÇRed Hat 5£¬Î¨Ò»¸úÐéÄâ»ú°²×°ÆäËûϵͳ²»Í¬µÄÊÇ£º¶¨ÖÆ£¬Ñ¡IDEÓ²ÅÌ£¬·ñÔò°²×°¹ý³ÌÌáʾÕÒ²»µ½Ó²ÅÌʧ°Ü¡£
      ±¾ÎÄÖصãÊÇOracle°²×°¹ý³Ì£¬°æ±¾ 10.1.0¡£
3¡¢°²×°Ïà¹ØµÄ¿ª·¢°ü£¨rpm°ü£©£º
rpm -q binutils co ......

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 
¸ø³öÕ ......

ΪSQLServer±íÖеÄ×Ö¶ÎÌí¼Ó˵Ã÷

ÔÚSQLÓï¾äÖÐͨ¹ýϵͳ´æ´¢¹ýsp_addextendedproperty¿ÉΪ±í×Ö¶ÎÌí¼ÓÉ϶¯Ì¬µÄ˵Ã÷£¨±¸×¢£©ÏÂÃæÊÇSQL SERVER°ïÖúÎĵµÖжÔsp_addextendedproperty´æ´¢¹ý³ÌµÄÃèÊö
Óï·¨
sp_addextendedproperty
    [ @name = ] { 'property_name' }
    [ , [ @value = ] { 'value' }
   &nbs ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ