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

OracleË÷Òý¡¢ÊÓͼ¡¢sqlplus»ù´¡¡¢·ÖÇø±í

Ë÷Òý
 Ë÷ÒýµÄÄ¿µÄÊÇÌá¸ß´æ´¢Êý¾ÝÒ³ÃæµÄËÙ¶È
 ·þÎñÆ÷ɨÃèË÷ÒýÒÔ»ñµÃÊý¾Ý´æ´¢µ¥ÔªµÄµØÖ·
 Ë÷ÒýµÄÓŵãΪ£ºÌá¸ß²éѯµÄÖ´ÐÐËÙ¶È¡¢ÊµÊ©Êý¾ÝµÄΨһÐÔ¡¢¼ÓËÙÁ˱íÖ®¼äµÄÁ¬½Ó
 Ë÷ÒýµÄȱµãΪ£º´´½¨Ë÷ÒýÐèÒª»¨·Ñ½Ï¶àµÄʱ¼ä¡¢Ã¿¸ö´´½¨µÄË÷ÒýÁ¬Í¬Ô­ÏȵÄÊý¾ÝÔ´¶¼ÐèÒª¿Õ¼äÀ´´æ´¢Êý¾Ý¡¢Ã¿´ÎÐÞ¸ÄÊý¾ÝʱË÷Òý¶¼Òª¸üÐÂ
 --
 °´ÕÕË÷ÒýÊý¾ÝµÄ´æ´¢·½Ê½¿ÉÒÔ·ÖΪ£º
 B*Ê÷Ë÷Òý
 Î»Í¼Ë÷Òý
 °´ÕÕË÷Òý¸öÊý·ÖΪ£º
 µ¥ÁÐË÷Òý
 ¸´ºÏË÷Òý
 Ë÷ÒýÁÐֵΨһÐÔ¿É·ÖΪ£º
 Î¨Ò»Ë÷Òý
 ·ÇΨһË÷Òý£¨Ä¬ÈÏ£©
 --
 Create [unique] index index_name
 On table_name(column_name,column_name…)
 [tablespace tablespace_name];
 select * from emp  where ename=‘SCOTT’
 ÄÇôÎÒÃÇ¿ÉÒÔÔÚenameÁÐÉÏ´´½¨BÊ÷Ë÷Òý£¬Óï¾äÈçÏ£º
 create  index  ind_ename  on  emp(ename) tablespace  users
 --
 Î»Í¼ËùÒÔ
 ÒÔλÖÃÀ´±íʾË÷ÒýÊý¾Ý
 Ïà±ÈBÊ÷Ë÷Òý£¬Î»Í¼Ë÷Òý¿ÉÒÔ½ÚÊ¡´óÁ¿´ÅÅ̿ռä
 »ùÓÚÿ¸ö²»Í¬Öµ½¨Á¢Ò»¸öλͼ
 Óï·¨£º
 CREATE  BITMAP  INDEX   idx_name
 ON   tab_name(col_name)
 TABLESPACE   space_name
 Àý£º¾­³£Ö´ÐÐÓï¾ä£º
 Select  count(*)  from  tab_name  where  gender = ‘F’
 ÄÇô¿ÉÒÔÔÚÐÔ±ðÁÐÉϽ¨Á¢Î»Í¼Ë÷Òý£º
 Create  bitmap  index  idx_gender
 On  tab_name(gender)
 --
 »ùÓÚº¯Êý»ò±í´ïʽËù½¨Á¢µÄË÷Òý
 Óï·¨£º
 CREATE  INDEX  idx_name 
  ON  tab_name(func_name(col_name))
 È磺
 create index funidx_emp_empno on emp substr(empno,1,2);
 --
 ÏÔʾ±íµÄËùÓÐË÷Òý£º
 ÏÔʾEMP±íµÄË÷ÒýÐÅÏ¢
 SELECT index_name, index_type, uniqueness
 from  user_indexes  where  table_name='EMP';
==================================================
 ÊÓͼÊÇÒ»¸öÐéÄâµÄ±í
 ÊÓͼÌṩһÖÖ°²È«»úÖÆ£¬±£Ö¤Ö»ÄܼìË÷ºÍÐÞ¸ÄËûÃÇ¿´µÃµ½µÄÊý¾Ý
 ¸´ÔÓ²éѯµÄʹÓÃÒ²¿ÉÒÔͨ¹ýÊÓͼÀ´¼ò


Ïà¹ØÎĵµ£º

Ö÷Á÷Êý¾Ý¿âMYSQL/MSSQL/ORACLE²âÊÔÊý¾Ý¿â½Å±¾´úÂë


/******************************************************************************/
/*
Ö÷Á÷Êý¾Ý¿âMYSQL/MSSQL/ORACLE²âÊÔÊý¾Ý¿â½Å±¾´úÂë
½Å±¾ÈÎÎñ:½¨Á¢4¸ö±í,Ìí¼ÓÖ÷¼ü,Íâ¼ü£¬²åÈëÊý¾Ý,½¨Á¢ÊÓͼ
ÔËÐл·¾³1:microsoft sqlserver 2000 ²éѯ·ÖÎöÆ÷
ÔËÐл·¾³2:mysql5.0 phpMyAdminÍøÒ³½çÃæ
ÔËÐл·¾³3:oracle 9i SQL*P ......

¹ØÓÚoracleѧϰ,¶ÔÕÒ×ÊÁϽ׶εÄÓÐÒâÒå

ƽʱ½Ó´¥mysql½Ï¶à£¬ÒòΪmysqlÔÚÒ»°ãµÄСÏîÄ¿Öй»ÓÃÁË ¿ªÔ´¶øÇÒÃâ·Ñ¡£
ºÜ¶à¹«Ë¾ÐèÒªoracleά»¤µÄ£¬¿ª·¢oracleÉõÖÁÊǶþ´Î¿ª·¢ÔÚ¹úÄÚÒ²±È½ÏÉٵģ¬Óм׹ÇÎĹ«Ë¾£¬Ë­¸ÒºÍËûÃÇÇÀ·¹Íë°¡ ¹þ¹þ ²»¹ýÈ˼ҵÄÊÕ·ÑÂù¹óµÄ£¬ÄãÈç¹ûÓÐˮƽ£¬³Ôµã²Ð¸þµÄ»ú»áÂù¶à¡£ oracleµÄÅàѵÐÅÏ¢±í´ïÁËÊг¡ÐèÇó¡£
£¨ÎÒÔÚѧУ»·¾³µÄ²ÂÏ룬רҵÈËÊ¿À´ÅÄש ......

Oracle ±íµÄÒÆ¶¯ºÍË÷ÒýµÄÖØ½¨

ÔµÆðÒ»¸ö±í¿Õ¼äÌ«´ó,ɾ³ýÊý¾ÝºóÓÉÓÚÎļþβ±»ÓÃ,ÎÞ·¨resize,´òËã°ÑËùÓбí¿Õ¼äÉϵĶÔÏómoveµ½Ò»¸öÁÙʱ´æ´¢µÄ±í¿Õ¼ä×öÕûÀí¡£
moveÒ»¸ö±íµ½ÁíÍâÒ»¸ö±í¿Õ¼äʱ,Ë÷Òý²»»á¸ú×ÅÒ»Æðmove£¬¶øÇÒ»áʧЧ¡££¨LOBÀàÐÍÀýÍ⣩±ímove£¬ÎÒÃÇ·ÖΪ£º
*ÆÕͨ±ímove
*·ÖÇø±ímove
*LONG,LOB´ó×Ö¶ÎÀàÐÍmoveÀ´½øÐвâÊÔºÍ˵Ã÷¡£
Ë÷ÒýµÄmove£¬ÎÒÃÇÍ ......

Oracle ´¥·¢Æ÷Óï·¨¼°ÊµÀý

Oracle´¥·¢Æ÷Óï·¨(Ò»)
Ò» Oracle´¥·¢Æ÷Óï·¨
´¥·¢Æ÷ÊÇÌØ¶¨Ê¼þ³öÏÖµÄʱºò£¬×Ô¶¯Ö´ÐеĴúÂë¿é¡£ÀàËÆÓÚ´æ´¢¹ý³Ì£¬´¥·¢Æ÷Óë´æ´¢¹ý³ÌµÄÇø±ðÔÚÓÚ:´æ´¢¹ý³ÌÊÇÓÉÓû§»òÓ¦ÓóÌÐòÏÔʽµ÷ÓõÄ,¶ø´¥·¢Æ÷ÊDz»Äܱ»Ö±½Óµ÷Óõġ£
¹¦ÄÜ£º
1¡¢ ÔÊÐí/ÏÞÖÆ¶Ô±íµÄÐÞ¸Ä
2¡¢ ×Ô¶¯Éú³ÉÅÉÉúÁУ¬±ÈÈç×ÔÔö×Ö¶Î
3¡¢ Ç¿ÖÆÊý¾ÝÒ»ÖÂÐÔ
4¡¢ ÌṩÉó¼Æº ......

oracle ´æ´¢¹ý³ÌµÄ»ù±¾Óï·¨

1.»ù±¾½á¹¹
CREATE OR REPLACE PROCEDURE ´æ´¢¹ý³ÌÃû×Ö
(
    ²ÎÊý1 IN NUMBER,
    ²ÎÊý2 IN NUMBER
) IS
±äÁ¿1 INTEGER :=0;
±äÁ¿2 DATE;
BEGIN

END ´æ´¢¹ý³ÌÃû×Ö
2.SELECT INTO STATEMENT
  ½«select²éѯµÄ½á¹û´æÈëµ½±äÁ¿ÖУ¬¿ÉÒÔͬʱ½«¶à¸öÁд洢¶à¸ö±äÁ¿ÖУ¬±ØÐëÓÐ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ