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

ÉîÈëÁ˽â Oracle 10g ÖÐÐÂÐͲã´Î²éѯѡÏî

     ÎÒÃÇ¿ÉÒÔͨ¹ýSTART WITH . . . CONNECT BY . . .×Ó¾äÀ´ÊµÏÖSQLµÄ ²ã´Î²éѯ£¬¶øOracle 10g ΪÆäÌí¼ÓÐí¶àÁËеÄαÁС£Ê®¶àÄêÒÔÀ´£¬Oracle SQL ¾ßÓÐÒÀÕÕ²ã´Î¹ØÏµ½øÐвéѯµÄ¹¦ÄÜ¡£ÀýÈ磬Äã¿ÉÒÔÖ¸¶¨Ò»¸öÆðʼÌõ¼þ£¬È»ºó¸ù¾ÝÒ»¸ö»ò¶à¸öÁ¬½ÓÌõ¼þÀ´È·¶¨º¢×ÓÐеÄÄÚÈÝ¡£¾ÙÀýÀ´Ëµ£¬ÏÖÔÚ¼ÙÉèÎÒÓÐÒ»¸ö±í£¬ÀïÃæ¼Ç¼ÁËÊÀ½çÉϵÄijЩµØÇø£¬Æä±í½á¹¹ÈçÏ£º
¡¡¡¡create table hier
¡¡¡¡(
¡¡¡¡parent varchar2(30),
¡¡¡¡child varchar2(30)
¡¡¡¡);
¡¡¡¡insert into hier values(null,'Asia');
¡¡¡¡insert into hier values(null,'Australia');
¡¡¡¡insert into hier values(null,'Europe');
¡¡¡¡insert into hier values(null,'North America');
¡¡¡¡insert into hier values('Asia','China');
¡¡¡¡insert into hier values('Asia','Japan');
¡¡¡¡insert into hier values('Australia','New South Wales');
¡¡¡¡insert into hier values('New South Wales','Sydney');
¡¡¡¡insert into hier values('California','Redwood Shores');
¡¡¡¡insert into hier values('Canada','Ontario');
¡¡¡¡insert into hier values('China','Beijing');
¡¡¡¡insert into hier values('England','London');
¡¡¡¡insert into hier values('Europe','United Kingdom');
¡¡¡¡insert into hier values('Japan','Osaka');
¡¡¡¡insert into hier values('Japan','Tokyo');
¡¡¡¡insert into hier values('North America','Canada');
¡¡¡¡insert into hier values('North America','USA');
¡¡¡¡insert into hier values('Ontario','Ottawa');
¡¡¡¡insert into hier values('Ontario','Toronto');
¡¡¡¡insert into hier values('USA','California');
¡¡¡¡insert into hier values('United Kingdom','England');
¡¡¡¡ÄÇôÎÒÃÇ¿ÉÒÔʹÓÃSTART WITH . . . CONNECT BY . . .´Ó¾ä½«¸¸¼¶µØÇøÓ뺢×ÓµØÇøÁ¬½ÓÆðÀ´£¬²¢½«Æä²ã´ÎµÈ¼¶ÏÔʾ³öÀ´¡£
¡¡¡¡column child format a40
¡¡¡¡select level,lpad(' ',level*3)||child child
¡¡¡¡from hier
¡¡¡¡start with parent is null
¡¡¡¡connect by prior child = parent;
¡¡¡¡LEVEL CHILD
¡¡¡¡---------- --------------------------
¡¡¡¡1 Asia
¡¡¡¡2 China
¡¡¡¡3 Beijing
¡¡¡¡2 Japan
¡¡¡¡3 Osaka
¡¡¡¡3 Tokyo
¡¡¡¡1 Australia
¡¡¡¡2 New South Wales
¡¡¡¡3 Sydney
¡¡¡¡1 Europe
¡¡¡¡2 United


Ïà¹ØÎĵµ£º

oracleµ¼ÈëÎı¾Îļþ

1.ʹÓÃsqlldr
2.Ê×ÏȽ¨Á¢ÏàÓ¦µÄ±í
create table test(ip1 number, ip2 number, locate varchar2(512),country varchar2(60),province varchar2(60),city varchar2(60))
3.д¿ØÖÆÎļþ city.ctl
load data
infile 'c:\city.txt'
append into table test
--when country='Öйú'
fields terminated by ','
(
ip1,
ip ......

Oracleº¯Êýmerge

°ÑÊý¾Ý´ÓÒ»¸ö±í¸´ÖƵ½ÁíÒ»¸ö±í£¬²åÈëÐÂÊý¾Ý»òÌæ»»µôÀÏÊý¾ÝÊÇÿһ¸öORACLE DBA¶¼»á¾­³£Åöµ½µÄÎÊÌâ¡£ÔÚORACLE9iÒÔǰµÄÄê´ú£¬ÎÒÃÇÒªÏȲéÕÒÊÇ·ñ´æÔÚÀÏÊý¾Ý£¬Èç¹ûÓÐÓÃUPDATEÌæ»»£¬·ñÔòÓÃINSERTÓï¾ä²åÈ룬Æä¼äÉÙ²»ÁË»¹ÓÐһЩ±ê¼Ç±äÁ¿µÈµÈ£¬·±ËöµÄºÜ¡£ÏÖÔÚORACLE9iרΪÕâÖÖÇé¿öÌṩÁËMERGEÓï¾ä£¬Ê¹ÕâÒ»¹¤×÷±äµÃÒì³£ÇáËÉ£¬
MERGEÓï ......

Oracle²éÕÒµÚn¸ö×î´óÖµ

ÔÚ¹úÄÚÍâÐí¶àOracle DBAÕ¾µãÉÏ£¬Óкܶà²éÕÒ±íÖеÚn¸ö×î´óÖµµÄС¼¼ÇÉ£¬ÕâЩÓï¾äȷʵÏ൱ÇÉÃËüÃǶ¼¶À±Ùõè¾¶µØÓõ½ÁËOracle±íÖеÄÒ»¸öα×ֶΓlevel”¡£µ«ÊÇÔںܶàÇé¿öÏ£¬Õâ¸öÓï¾ä±ä³ÉÁË ÃÀÀöµÄÏÝÚå¡£Èç¹ûÄãÏëÖªµÀΪʲô£¬²¢ÔõÑùÈÆ¹ýËü£¬ÇëÌýÎÒµÀÀ´£¡
Ñо¿Á˼¸Ì죬ÎÒ·¢ÏÖÒ»ÖÖÑÜÉúËã·¨£¬¼´ÕÒ³öµÚn¸öºÍµÚm¸ö×î´óÖ ......

²»Óð²×°Oracle ClientÈçºÎʹÓÃPLSQL Developer

²»Óð²×°Oracle ClientÈçºÎʹÓÃPLSQL Developer
1. ÏÂÔØoracleµÄ¿Í»§¶Ë³ÌÐò°ü£¨30M£©
      Ö»ÐèÒªÔÚOracleÏÂÔØÒ»¸ö½ÐInstant Client PackageµÄÈí¼þ¾Í¿ÉÒÔÁË£¬Õâ¸öÈí¼þ²»ÐèÒª°²×°£¬Ö»Òª½âѹ¾Í¿ÉÒÔÓÃÁË£¬ºÜ·½±ã£¬¾ÍËã֨װÁËϵͳ»¹ÊÇ¿ÉÒÔÓõġ£
      ÏÂÔØµ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ