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

Oracle 開發筆記

Oracle Îï¼þµÄÃüÃûÏÞÖÆ
ÈκÎÎï¼þµÄÃû稱²»µÃ³¬過 30 λԪ(Bytes)
Oracle µÄ dummy query 寫·¨
SELECT SYSDATE from dual
Oracle 選È¡²¿·Ö資Áϵķ½·¨
SELECT * from table WHERE ROWNUM<10; /* È¡³öǰ 10 筆 */
實現 Oracle ÉϵķÖ頁顯ʾ [¾«華]
Oracle 轉換³É數ÖµµÄ·½·¨
to_number('<string>')
to_number(null)   => 0
Oracle ÈÕÆÚ欄λ轉×Ö´®µÄ·½·¨
TO_CHAR(<date>, '<format>')
http://infolab.stanford.edu/~ullman/fcdb/oracle/or-time.html
範Àý£º
SELECT TO_CHAR(b, 'YYYY/MM/DD') AS b from x;
Oracle ×Ö´®轉ÈÕÆÚ欄λµÄ·½·¨ ( Oracle 寫ÈëÈÕÆÚµÄ·½·¨ )
TO_DATE(<string>, '<format>')
範Àý£º
TO_DATE('2006/8/29', 'YYYY/MM/DD')
Oracle È¡µÃĿǰ時間µÄ×÷·¨
SYSDATE
Oracle 針對ÈÕÆÚ²Ù×÷µÄ·½·¨
±È對 DATE 欄λ時£¬¿ÉÒÔʹÓÃ標準µÄ數Öµ±È對運ËãÔª£¬ÀýÈ磺=, !=, >, µÈµÈ¡£
Äã¿ÉÒÔ針對 DATE 欄λֱ½ÓËùÏà減µÄ動×÷£¬結¹û會»Ø傳 FLOAT ¸ñʽ£¬Æä數ÖµÊÇ兩個ÈÕÆÚµÄÌì數¡£Ò»°ã來說£¬Ïà減ááµÄ數Öµ結¹û會ÓÐС數點£¬Òò為 DATE 欄λ¸ñʽ°üº¬¡¸時間¡¹µÄ³É·Ö¡£Òò´Ë£¬兩個ÈÕÆÚ欄λµÄ¡¸Ïà¼Ó¡¹¡¢¡¸Ïà³Ë¡¹¡¢¡¸Ïà³ý¡¹¶¼ÊDz»ÔÊ許µÄ£¡
µ«ÊÇ£¬ÈÕÆÚ(DATE)欄λ¿ÉÒÔ¸ú¡¸數Öµ¡¹欄λ¡¸Ïà¼Ó¡¹»ò¡¸Ïà減¡¹£¬Æä¡¸數Öµ¡¹Ëù´ú±íµÄÒâ義ÊÇ¡¸Ïà²îµÄÌì數¡¹£¬ËùÒÔ SYSDATE + 1 µÄÒâ˼¾ÍÊÇ¡¸Ã÷Ì졹µÄÒâ˼¡£µ«ÈÕÆÚ欄λ²»Äܸú數Öµ欄λ¡¸Ïà³Ë¡¹»ò¡¸Ïà³ý¡¹¡£
ÈÕÆÚ欄λ¿ÉÒÔ͸過 TO_CHAR º¯數µÄ轉換變³É¡¸純×Ö´®¡¹£¬這樣Ò»來¾Í¿ÉÒÔÓá¸×Ö´®º¯數¡¹±È對ÈÕÆÚµÄ¸ñʽÁË¡£ÀýÈ磺to_char(<date>, 'DD-MON-YY') like '%JUN%' ¾Í¿ÉÒÔ±È對³ö該ÈÕÆÚÊÇ·ñÔÚ¡¸ÁùÔÂ(JUN)¡¹¡£
½¨Á¢ TRIGGER Ö¸Áî×¢ÒâÊÂ項
SQL 語·¨µÄ×îááÃæÒ»¶¨Òª¼ÓÉÏ·Ö號(;)結β
ASP


Ïà¹ØÎĵµ£º

Oracle±í¿Õ¼ä¹ÜÀí

extent--×îС¿Õ¼ä·ÖÅ䵥λ --tablespace management
block --×îСi/oµ¥Î»      --segment    management
create tablespace james
datafile '/export/home/oracle/oradata/james.dbf'
size 100M ¡¡¡¡¡¡¡¡¡¡¡¡--³õʼµÄÎļþ´óС¡¡
autoextend On¡¡¡¡¡¡¡¡ --×Ô¶¯Ôö³¤
next 10M¡ ......

´ÓOracle¡¢SQLServerÖÐÈ¡µÃ×¢ÊÍ

¸ù¾Ý±í½á¹¹Éú³ÉJavaÎļþµÄ¹¤¾ß£¬ÔÚÈ¡µÃ±íµÄ×Ö¶ÎʱÈçºÎÈ¡µÃ±íµÄ¸÷ÖÖÐÅÏ¢ºÍ×¢ÊÍ£¬¾­¶à·½ËÑѰÕÒµ½ÈçÏÂ×ÊÁϱ¸Ó㺠oracle£º
        user_tab_comments;±í×¢ÊÍ
        user_col_comments;±í×Ö¶Î×¢ÊÍ
        Ò ......

¸ßЧɾ³ýOracleÊý¾Ý¿âÖÐÖØ¸´Êý¾ÝµÄ·½·¨

ÔÚ¶ÔÊý¾Ý¿â½øÐвÙ×÷¹ý³ÌÖÐÎÒÃÇ¿ÉÄÜ»áÓöµ½ÕâÖÖÇé¿ö£¬±íÖеÄÊý¾Ý¿ÉÄÜÖØ¸´³öÏÖ£¬Ê¹ÎÒÃǶÔÊý¾Ý¿âµÄ²Ù×÷¹ý³ÌÖдøÀ´ºÜ¶àµÄ²»±ã£¬ÄÇôÔõôɾ³ýÕâÐ©ÖØ¸´Ã»ÓÐÓõÄÊý¾ÝÄØ?
¡¡¡¡Öظ´Êý¾Ýɾ³ý¼¼Êõ¿ÉÒÔÌṩ¸ü´óµÄ±¸·ÝÈÝÁ¿£¬ÊµÏÖ¸ü³¤Ê±¼äµÄÊý¾Ý±£Áô£¬»¹ÄÜʵÏÖ±¸·ÝÊý¾ÝµÄ³ÖÐøÑéÖ¤£¬Ìá¸ßÊý¾Ý»Ö¸´·þÎñˮƽ£¬·½±ãʵÏÖÊý¾ÝÈÝÔֵȡ£ ÖØ¸´µÄÊý¾Ý ......

ORACLEÍâÁ¬½Ó

         ½ñÌ쿪·¢¹ý³ÌÖÐÓöµ½ÁËÒ»¸öºÜÂé·³µÄÍâÁ¬½ÓµÄÎÊÌ⣬µ½×îºó¶¼Ã»ÓÐÕÒµ½ºÜºÃµÄ½â¾ö·½·¨£¬×îºóÖ»ÄÜÓÃunion all ʵÏÖÁË£¬ËäÈ»ÐÔÄܲ»±ÈÍâÁ¬½Ó£¬µ«ÖÁÉÙÍØÕ¹ÁËÍâÁ¬½ÓµÄ¾ÖÏÞÐÔ¡£ Ê×Ïȸø³öÎÒ²âÊÔÓõÄÈý¸ö±íºÍÊý¾Ý£¨×óÓÒÍâÁ¬½ÓµÀÀíÊÇÒ»ÑùµÄ£¬ÎÒÖ»×ܽáÁË×óÁ¬½Ó£©£º KC21±í£º crea ......

Oracle ´´½¨²»Í¬Êý¾Ý¿éµÄ±í¿Õ¼ä

       OracleÊý¾Ý¿âµÄÊý¾Ý¿éDB_BLOCK_SIZE´óСȷ¶¨Êý¾Ý¿âµÄ×îСÊý¾Ý¿éµÄ´óС£¬ÔÚ´´½¨±í¿Õ¼äʱ¿ÉÒÔÈç¹û²»ÏëʹÓÃĬÈϵÄÊý¾Ý¿é´óС£¬¿ÉÒÔͨ¹ýÉèÖÃ×Ô¼ºµÄÊý¾Ý¿é´óС¡£
    ¾ßÌåʵÀýÈçÏ£º
   create tablespace test_16k
      bloc ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ