SQLÖ®11 Êý¾Ý¿âÉè¼Æ
º¯ÊýÒÀÀµ
==========================================
Ò»¡¢º¯ÊýÒÀÀµ¸ÅÄî
¡¡¡¡º¯ÊýÒÀÀµÊÇ´ÓÊýѧ½Ç¶ÈÀ´¶¨ÒåµÄ£¬ÔÚ¹ØÏµÖÐÓÃÀ´¿Ì»¹ØÏµ¸÷ÊôÐÔÖ®¼äÏà»¥ÖÆÔ¼¶øÓÖÏ໥ÒÀÀµµÄÇé¿ö¡£º¯ÊýÒÀÀµÆÕ±é´æÔÚÓÚÏÖʵÉú»îÖУ¬±ÈÈ磬ÃèÊöÒ»¸öѧÉúµÄ¹ØÏµ£¬¿ÉÒÔÓÐѧºÅ¡¢ÐÕÃû¡¢ËùÔÚϵµÈ¶à¸öÊôÐÔ£¬ÓÉÓÚÒ»¸öѧºÅ¶ÔÓ¦Ò»¸öÇÒ½öÒ»¸öѧÉú£¬Ò»¸öѧÉú¾Í¶ÁÓÚÒ»¸öÈ·¶¨µÄϵ£¬Òò¶øµ±“ѧºÅ”ÊôÐÔµÄֵȷ¶¨Ö®ºó£¬“ÐÕÃû”¼°“ËùÔÚϵ”µÄÖµÒ²¾ÍΨһµØÈ·¶¨ÁË£¬ ´Ëʱ£¬ ¾Í¿ÉÒԳƓÐÕÃû”ºÍ“ËùÔÚϵ”º¯ÊýÒÀÀµÓړѧºÅ”£¬»òÕß˵“ѧºÅ”º¯Êý¾ö¶¨“ÐÕÃû”ºÍ“ËùÔÚϵ”£¬¼Ç×÷£ºÑ§ºÅ→ÐÕÃû¡¢Ñ§ºÅ→ËùÔÚϵ¡£ÏÂÃæ¶Ôº¯ÊýÒÀÀµ¸ø³öÈ·Çе͍Òå¡£
¡¡¡¡¶¨Ò壺ÉèU{A1£¬A2£¬…£¬An}ÊÇÊôÐÔ¼¯ºÏ£¬R£¨U£©ÊÇUÉϵÄÒ»¸ö¹ØÏµ£¬x¡¢yÊÇUµÄ×Ó¼¯¡£Èô¶ÔÓÚR£¨U£©ÏµÄÈκÎÒ»¸ö¿ÉÄܵĹØÏµ£¬ ¾ùÓÐxµÄÒ»¸öÖµ¶ÔÓ¦ÓÚyµÄΨһ¾ßÌåÖµ£¬³Æyº¯ÊýÒÀÀµÓÚx£¬¼Ç×÷x→y¡£ ÆäÖÐx³ÆÎª¾ö¶¨ÒòËØ¡£½ø¶øÈôÔÙÓÐy→x£¬Ôò³ÆxÓëyÏ໥ÒÀÀµ£¬¼Ç×÷x←→y¡£ÀýÈç±í1£®2Ëùʾ“ϵ”¹ØÏµÖУºÈç¹ûϵÃûÖµÊÇΨһµÄ£¬¼´¸÷ϵÃû¾ù²»Ïàͬ£¬ÄÇôÓк¯ÊýÒÀÀµ¼¯£º
¡¡¡¡Ïµ´úÂë→ϵÃû£¬Ïµ´úÂë→ϵµØÖ·£¬Ïµ´úÂë→ϵµç»°£¬Ïµ´úÂë→ϵרҵÉèÖá£
¡¡¡¡ÏµÃû→ϵ´úÂ룬ϵÃû→ϵµØÖ·£¬ÏµÃû→ϵµç»°£¬ÏµÃû→ϵרҵÉèÖá£
¡¡¡¡¿É¼û£¬ÏµÃûÓëϵ´úÂëÏ໥ÒÀÀµ£¬¼Ç×÷ϵÃû←→ϵ´úÂë¡£
¡¡¡¡º¯ÊýÒÀÀµÖл¹¿Éϸ·ÖΪ¶àÖÖº¯ÊýÒÀÀµ£¬·Ö±ð½éÉÜÈçÏ£º
¶þ¡¢²¿·Öº¯ÊýÒÀÀµ
¡¡¡¡ÉèR£¨U£©ÊÇÊôÐÔ¼¯UÉϵĹØÏµ£¬x¡¢yÊÇUµÄ×Ó¼¯£¬x’ÊÇxµÄÕæ×Ó¼¯£¬Èôx→yÇÒx’→y£¬Ôò³Æy²¿·ÖÒÀÀµx£¬¼Ç×÷X→PY¡£ÏÔÈ»£¬µ±ÇÒ½öµ±xΪ¸´ºÏÊôÐÔ×éʱ£¬²ÅÓпÉÄܳöÏÖ²¿·Öº¯ÊýÒÀÀµ¡£
¡¡¡¡ÀýÈç±í1.6ÖУ¬ ÏÔÈ»Óпγ̺Å→¿Î³ÌÃû£¬¿Î³ÌºÅ→¿ª¿Î½ÌÑÐÊÒ´úÂë¡£´ÓÁíÒ»½Ç¶È¿´£¬Ö»Òª¿Î³ÌºÅÒ»¶¨£¬Í¬Ê±¿Î³ÌÃûÈ·¶¨£¬¿ª¿Î½ÌÑÐÊÒÒ²¾ÍΨһȷ¶¨£¬Òò´Ë¿Î³ÌºÅ+¿Î³ÌÃû→¿ª¿Î½ÌÑÐÊÒ´úÂë¡£ µ«ËüÓëǰÊö¿Î³ÌºÅ→¿ª¿Î½ÌÑÐÊÒ´úÂëÊDz»Í¬µÄ£¬ÒòΪ£û¿Î³ÌºÅ£
Ïà¹ØÎĵµ£º
±¾ÎÄÕë¶ÔSQL*Loader¿ØÖÆÎļþ½øÐÐ˵Ã÷¡£
Ò»£ºSQL*Loader¿ØÖÆÎļþµÄÄÚÈÝ
SQL*Loader¿ØÖÆÎļþʹÓÃDDLÃüÁîÀ´¿ØÖÆSQL*Loader»á»°µÄÒÔÏÂÏîÄ¿£º
¡ñʹÓÃSQL*Loaderµ¼ÈëÊý¾ÝµÄλÖÃ
¡ñÊý¾Ý¸ñʽÉ趨·½·¨
¡ñµ¼ÈëÊý¾ÝʱSQL*LoaderµÄÉ趨¡££¨ÄÚ´æ¹ÜÀí¡¢±»¾Ü¾ø¼Ç¼¡¢µ¼Èë´¦ÀíµÄÖжϵȣ©
¡ñµ¼ÈëʱÊý¾ÝµÄ´¦Àí·½·¨
¿ØÖÆÎļþÀý£ºemp.ctl ......
SQLÓï¾äµÄÓÅ»¯¾ÍÊǽ«ÐÔÄܽϵ͵ÄSQLÓï¾äת»»´ï³ÉͬÑùÄ¿µÄÐÔÄÜÓÅÒìµÄSQLÓï¾ä
ÏÂÃæÎÒÃÇÒ»ÆðÀ´¿´¿´Ò»Ð©¿ÉÒÔÓÅ»¯SQLµÄ·½·¨£¬Ï£Íû´ó¼Ò¶àÌá³öÒâ¼ûÎÒÃǹ²Í¬Ñ§Ï°»òÕßÊÇ´ó¼ÒÓÐʲôºÃµÄÓÅ»¯·½·¨¿ÉÒÔÌá³öÀ´¹²Ïíһϡ£
µÚÒ»ÖÖÓÅ»¯£¨Ê¹ÓÃÖ¸¶¨ÁдúÌæ”*”£©
ʹÓÓ*”¿ÉÒÔ½µµÍ±àдSQLÓï ......
1.Çó1..10żÊýÖ®ºÍ
select sum(level) from dual
where mod(level,2)=0
connect by level
2.½«update¸Ä»»³ÉÓÃrowidÀ´ÊµÏÖ¡£
£¨1£©ÐµÄд·¨£º
merge into SNAPSHOT120_2010_572 t1
using (select a.rowid rid, b.vip_level, b.manager_name
from xyf_vip_info_new b, snapsho ......
µÚÒ»ÖÖ£º
SELECT
CASE
WHEN
price IS NULL THEN
'Not yet priced'
WHEN
price < 10 THEN
'Very Reasonable Title'
WHEN
price >= 10 AND
price < 20 THEN
'Coffee Table Title'
EL ......