Oracle ѧϰ£ºPL/SQLÑÐò½¥½øÈ«Ãæѧϰ½Ì³Ì
¡¡¿Î³ÌÆß ÆäËûÊý¾Ý¿â¶ÔÏó
¡¡¡¡
¡¡¡¡SEQUENCE
¡¡¡¡
¡¡¡¡´´½¨ÊµÀý£º
¡¡¡¡
¡¡¡¡SQL> CREATE SEQUENCE s_dept_id
¡¡¡¡
¡¡¡¡2 INCREMENT BY 1
¡¡¡¡
¡¡¡¡3 START WITH 51
¡¡¡¡
¡¡¡¡4 MAXVALUE 9999999
¡¡¡¡
¡¡¡¡5 NOCACHE
¡¡¡¡
¡¡¡¡6 NOCYCLE;
¡¡¡¡
¡¡¡¡Sequence created.
¡¡¡¡
¡¡¡¡1¡¢NEXTVALºÍCURRVALµÄÓ÷¨
¡¡¡¡
¡¡¡¡Ö»ÓÐÔÚINSERT¡¡ÖУ¬²Å¿ÉÒÔ×÷Ϊ×Ó²éѯ³öÏÖ¡£
¡¡¡¡
¡¡¡¡ÒÔϼ¸¸ö·½Ãæ²»¿ÉÓÃ×Ó²éѯ£º
¡¡¡¡
¡¡¡¡SELECT¡¡×Ó¾äOF¡¡A¡¡VIEW
¡¡¡¡
¡¡¡¡ÓÐDISTINCTµÄ³öÏÖµÄSELECT¡£
¡¡¡¡
¡¡¡¡ÓÐGROUP¡¡BY£¬HAVING£¬ORDER¡¡BYµÄSELECT¡¡×Ӿ䡣
¡¡¡¡
¡¡¡¡SELECT¡¡»òDELETE£¬UPDATE¡¡ÖеÄ×Ó²éѯ¡£
¡¡¡¡
¡¡¡¡DEFAULTÑ¡ÏîÖв»ÄÜÓá£
¡¡¡¡
¡¡¡¡2¡¢±à¼SEQUENCE
¡¡¡¡
¡¡¡¡Ö»ÓÐOWNER»òÓÐALTERȨÏÞµÄÓû§²ÅÄÜÐÞ¸ÄSEQUENCE
¡¡¡¡
¡¡¡¡Î´À´µÄNUMBERÊÜÐ޸ĵÄÓ°Ïì¡£
¡¡¡¡
¡¡¡¡²»ÄÜÐÞ¸ÄSTART¡¡WITH£¬Èç¹û±ä£¬ÔòÒªRE£CREATE¡£
¡¡¡¡
¡¡¡¡Ð޸ĻáÊܵ½Ä³Ð©ÓÐЧÐÔ¼ìÑéµÄÏÞÖÆ£¬ÈçMAXVALUE
¡¡¡¡
¡¡¡¡3¡¢É¾³ý£º
¡¡¡¡
¡¡¡¡DROP SEQUENCE sequence;
¡¡¡¡
¡¡¡¡ORACLE¶ÔÏóÖ®INDEX
¡¡¡¡
¡¡¡¡Ò»¡¢INDEX¸ÅÊö£º
¡¡¡¡
¡¡¡¡ÊÇORACLEµÄÒ»ÖÖÊý¾Ý¶ÔÏó£¬ÓÃPOINTERÀ´¼ÓËÙ²éѯÐС£Í¨¹ý¿ìËÙ·¾¶´æÈ¡·½·¨¶¨Î»Êý¾Ý²¢¼õÉÙI/O¡£¡¡INDEX¶ÀÁ¢ÓÚ
±í¡£INDEXÓÉORACLE¡¡SERVERÀ´Ê¹Óúͱ£³Ö¡£
¡¡¡¡
¡¡¡¡¶þ¡¢Ë÷ÒýÈçºÎ½¨Á¢£¿
¡¡¡¡
¡¡¡¡1¡¢×Ô¶¯£ºÍ¨¹ýPRIMARY¡¡KEYºÍUNIQUE KEYÔ¼ÊøÀ´½¨Á¢¡£
¡¡¡¡
¡¡¡¡2¡¢Óû§ÊÖ¹¤½¨Á¢·ÇΨһÐÔË÷Òý¡£
¡¡¡¡
¡¡¡¡Èý¡¢´´½¨·½·¨£º
¡¡¡¡
¡¡¡¡Óï·¨£ºCREATE INDEX index
¡¡¡¡
¡¡¡¡ON table (column[, column]...);
¡¡¡¡
¡¡¡¡ºÎʱ½¨Á¢INDEX£º
¡¡¡¡
¡¡¡¡´ËÁо³£±»·Åµ½WHERE×ֶλòJOINÀ´×÷Ìõ¼þ²éѯ¡£
¡¡¡¡
¡¡¡¡´ËÁк¬ÓдóÁ¿µÄÊý¾Ý¡£
¡¡¡¡
¡¡¡¡´ËÁк¬ÓдóÁ¿µÄ¿ÕÖµ¡£
¡¡¡¡
¡¡¡¡Á½¸ö»ò¼¸¸öÁо³£Í¬Ê±·Åµ½WHERE×ֶνøÐÐ×éºÏ²éѯ
¡¡¡¡
¡¡¡¡±íºÜ´ó¶øÇÒÖ»ÓÐÉÙÓÚ2-4% µÄROW¿ÉÄܱ»²éѯµÄʱºò¡£
¡¡¡¡
¡¡¡¡ÒÔÏÂÇé¿ö²»Òª½¨Á¢Ë÷Òý£º
¡¡¡¡
¡¡¡¡±íºÜС£»
¡¡¡¡
¡¡¡¡±í±»¸üÐÂƵ·±¡£
¡¡¡¡
¡¡¡¡ËÄ¡¢²é¿´ÒѾ´æÔÚµÄË÷Òý£º
¡¡¡¡
¡¡¡¡1¡¢USER_INDEXES¿ÉÒÔ²éѯË÷ÒýÃûºÍÀàÐÍ¡£
¡¡¡¡
¡¡¡¡2¡¢USER_IND_COLUMNS°üº¬Ë÷ÒýÃû¡¢±íÃû¡¢ÁÐÃû¡£
¡¡¡¡
¡¡¡¡ÊµÀý£º
¡¡¡¡
¡¡¡¡SQL> SELECT ic.index_name, ic.column_name,
¡¡¡¡
¡¡¡¡2 ic.column_position col_pos, ix.uniqueness
¡¡¡¡
¡¡¡¡3 from user_indexes ix, user_ind_col
Ïà¹ØÎĵµ£º
Vista³öÁËÃûµÄ¼æÈÝÐÔÎÊÌâ¶à£¬ºÜ¶àÈËÒ²¿àÓÚSQL SERVER²»ÄÜ°²×°ÔÚVistaÏ¡£ÏÖÔÚÎÒ½«×Ô¼ºµÄ°²×°¹ý³Ì˵Ï£º
²Ù×÷ϵͳ£ºWindows Vista Home Basic
´¦Àíµ¥Ôª£ºInter P8600 2.40GHz
Ö÷´æ´¢Æ÷£º2G
Íâ´æ´¢Æ÷£º250G
Èí¼þ×¼±¸£º£¨¶¼¿ÉÒÔÔÚ΢Èí¹Ù·½ÍøÕ¾ÕÒµ½£¬¾ùÃâ·Ñ£©
1.SQL SERVER 2005 EXPRESS£¨40.6M ......
¡¡Ò»¡¢±¸·ÝÊý¾Ý¿â
¡¡¡¡1¡¢´ò¿ªSQLÆóÒµ¹ÜÀíÆ÷£¬ÔÚ¿ØÖÆ̨¸ùĿ¼ÖÐÒÀ´Îµã¿ªMicrosoft SQL Server
¡¡¡¡2¡¢SQL Server×é-->Ë«»÷´ò¿ªÄãµÄ·þÎñÆ÷-->Ë«»÷´ò¿ªÊý¾Ý¿âĿ¼
¡¡¡¡3¡¢Ñ¡ÔñÄãµÄÊý¾Ý¿âÃû³Æ£¨ÈçÂÛ̳Êý¾Ý¿âForum£©-->È»ºóµãÉÏÃæ²Ëµ¥ÖеŤ¾ß-->Ñ¡Ôñ±¸·ÝÊý¾Ý¿â
¡¡¡¡4¡¢±¸·ÝÑ¡ÏîÑ¡ÔñÍêÈ«±¸·Ý£¬Ä¿µÄÖеı ......
SQLʱ¼äº¯Êý
--ÈÕÆÚת»»²ÎÊý,ÖµµÃÊÕ²Ø
select CONVERT(varchar, getdate(), 120 )2004-09-12 11:06:08
select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')20040912110608
select CONVERT(varchar(12) , getdate(), 111 )2004/09/12
select CONVERT(varchar(12) , get ......
Oracle BAMÈ«³ÆΪOracle Busines Activity Monitoring£¬ÖÐÎĽÐOracle ÒµÎñ»î¶¯¼àÊÓ
£¬BAMÓÐÁ½ÖÖ¹¦ÄÜ
1.´´½¨ÊµÊ±report
2.´´½¨»ùÓÚÒ»¶¨¹æÔòµÄalert
BAM×î´óµÄÌصã¾ÍÊÇ£¬ËüµÄ¹¦Äܶ¼ÊÇʵʱµÄ£¬ÈÎÒâµÄÊý¾Ý±ä»¯£¬Ëû¶¼ÄÜʵʱµÄ·´Ó¦µ½ÕýÔÚÏÔʾµÄreportÉÏÈ¥£¬Ò²ÄÜÁ¢¿Ì´¥·¢al ......
¿Î³ÌÈý ´Ó¶à¸ö±íÖÐÌáÈ¡Êý¾Ý
¡¡¡¡
¡¡¡¡±¾¿ÎÖص㣺
¡¡¡¡1¡¢SELECT from ¶à¸ö±í£¬Ê¹ÓõÈÁ¬½Ó»ò·ÇµÈÁ¬½Ó
¡¡¡¡2¡¢Ê¹ÓÃÍâÁ¬½ÓOUTER JOIN
¡¡¡¡3¡¢Ê¹ÓÃ×ÔÁ¬½Ó
¡¡¡¡×¢Ò⣺ÒÔÏÂʵÀýÖбêµã¾ùΪӢÎÄ°ë½Ç
¡¡¡¡Ò»¡¢Á¬½ÓµÄ¸ÅÄ
¡¡¡¡
¡¡¡¡ÊÇÖ¸Ò»¸ö´Ó¶à¸ö±íÖеÄÊý¾Ý½øÐеIJéѯ¡£Á¬½ÓÒ»°ãʹÓñíµÄÖ÷¼üºÍÍâ¼ü¡£
¡¡¡¡Á¬½ÓÀàÐÍ£º
¡¡ ......