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

Oracle ѧϰ£ºPL/SQLÑ­Ðò½¥½øÈ«ÃæÑ§Ï°½Ì³Ì

 ¿Î³ÌÁù ÔËÐÐʱӦÓñäÁ¿
¡¡¡¡
¡¡¡¡±¾¿ÎÖØµã£º
¡¡¡¡
¡¡¡¡1¡¢´´½¨Ò»¸öSELECTÓï¾ä£¬ÌáʾUSERÔÚÔËÐÐʱÏȶԱäÁ¿¸³Öµ¡£
¡¡¡¡
¡¡¡¡2¡¢×Ô¶¯¶¨ÒåһϵÁбäÁ¿£¬ÔÚSELECTÔËÐÐʱ½øÐÐÌáÈ¡¡£
¡¡¡¡
¡¡¡¡3¡¢ÔÚSQL PLUSÖÐÓÃACCEPT¶¨Òå±äÁ¿
¡¡¡¡
¡¡¡¡×¢Ò⣺ÒÔÏÂʵÀýÖбêµã¾ùΪӢÎİë½Ç
¡¡¡¡
¡¡¡¡Ò»¡¢¸ÅÊö£º
¡¡¡¡
¡¡¡¡±äÁ¿¿ÉÒÔÔÚÔËÐÐʱӦÓ㬱äÁ¿¿ÉÒÔ³öÏÖÔÚWHERE ×ֶΣ¬Îı¾´®£¬ÁÐÃû£¬±íÃûµÈ¡£
¡¡¡¡
¡¡¡¡1¡¢ÎÒÃÇÕâÀïµÄÔËÐÐʱ£¬Ö¸µÄÊÇÔÚSQL PLUSÖÐÔËÐС£
¡¡¡¡
¡¡¡¡2¡¢ACCEPT £º¶ÁÈ¡Óû§ÊäÈëµÄÖµ²¢¸³Öµ¸ø±äÁ¿
¡¡¡¡
¡¡¡¡3¡¢DEFINE£º´´½¨²¢¸³Öµ¸øÒ»¸ö±äÁ¿
¡¡¡¡
¡¡¡¡4¡¢ÔÚ×öREPORTʱ¾­³£Ê¹Ó㬱ÈÈç¶Ôij¸ö²¿ÃŵÄÏúÊÛÐÅÏ¢½øÐÐͳ¼Æ£¬²¿ÃÅÃû³Æ¿ÉÒÔÒÔ±äÁ¿´úÌæ¡£
¡¡¡¡
¡¡¡¡SQL PLUS²»Ö§³Ö¶ÔÊäÈëÊý¾ÝµÄÓÐЧÐÔ¼ì²é£¬Òò´ËÌáʾҪ¼òµ¥ÇÒ²»Ä£ÀâÁ½¿É¡£
¡¡¡¡
¡¡¡¡¶þ¡¢Ó¦ÓÃʵÀý£º
¡¡¡¡
¡¡¡¡1¡¢SQL> SELECT id, last_name, salary
¡¡¡¡
¡¡¡¡2 from s_emp
¡¡¡¡
¡¡¡¡3 WHERE dept_id = &department_number;
¡¡¡¡
¡¡¡¡2¡¢¿ÉÒÔÔÚ¸³ÖµÇ°ºó½øÐбȽϣº
¡¡¡¡
¡¡¡¡SET VERIFY¡¡ON
¡¡¡¡
¡¡¡¡.....
¡¡¡¡
¡¡¡¡1*¡¡select * from emp where lastname='&last_name'
¡¡¡¡
¡¡¡¡ÊäÈë last_name µÄÖµ:¡¡adopt
¡¡¡¡
¡¡¡¡Ô­Öµ¡¡¡¡1:¡¡select * from emp where lastname='&last_name'
¡¡¡¡
¡¡¡¡ÐÂÖµ¡¡¡¡1:¡¡select * from emp where lastname='adopt'
¡¡¡¡
¡¡¡¡----Èç¹ûÔÚÔ­Óï¾äÖÐûÓе¥ÒýºÅ£¬ÄÇôÔÚÊäÈëÖµµÄʱºòÒªÊÖ¹¤¼ÓÉϵ¥ÒýºÅ¡£Ò»°ã×Ö·ûºÍÈÕÆÚÐÍÒªÔÚÓï¾äÖмÓÉϵ¥
ÒýºÅ¡£
¡¡¡¡
¡¡¡¡SET VERIFY OFF Ö®ºó£¬Ô­ÖµºÍÐÂÖµÕâÁ½¾äÏûʧ¡£ÕâÔÚORACLE8IÖÐÊÇĬÈÏΪON¡£
¡¡¡¡
¡¡¡¡3¡¢×Ó¾äΪ±äÁ¿£ºWHERE &condition;¡¡Òª×¢ÒâÒýºÅ
¡¡¡¡
¡¡¡¡Èý¡¢DEFINEºÍACCEPTµÄÓ¦Óãº
¡¡¡¡
¡¡¡¡1¡¢SET ECHO OFF¡¡ //ʹÄÚÈݲ» ÏÔʾÔÚÓû§½çÃæ
¡¡¡¡
¡¡¡¡ACCEPT p_dname PROMPT ’Provide the department name: ’
¡¡¡¡
¡¡¡¡SELECT d.name, r.id, r.name ”REGION NAME”
¡¡¡¡
¡¡¡¡from s_dept d, s_region r
¡¡¡¡
¡¡¡¡WHERE d.region_id = r.id
¡¡¡¡
¡¡¡¡AND UPPER(d.name) LIKE UPPER(’%&p_dname%’)
¡¡¡¡
¡¡¡¡/
¡¡¡¡
¡¡¡¡SET ECHO ON
¡¡¡¡
¡¡¡¡´æÎªÎļþ£ºl7prompt.SQL
¡¡¡¡
¡¡¡¡SQL> START l7prompt
¡¡¡¡
¡¡¡¡Provide the department name: sales
¡¡¡¡
¡¡¡¡2¡¢SQL> DEFINE dname = sales
¡¡


Ïà¹ØÎĵµ£º

Vistaϰ²×°SQL SERVER 2005 EXPRESS

 Vista³öÁËÃûµÄ¼æÈÝÐÔÎÊÌâ¶à£¬ºÜ¶àÈËÒ²¿àÓÚSQL SERVER²»Äܰ²×°ÔÚVistaÏ¡£ÏÖÔÚÎÒ½«×Ô¼ºµÄ°²×°¹ý³Ì˵Ï£º
²Ù×÷ϵͳ£ºWindows Vista Home Basic
´¦Àíµ¥Ôª£ºInter P8600 2.40GHz
Ö÷´æ´¢Æ÷£º2G
Íâ´æ´¢Æ÷£º250G
Èí¼þ×¼±¸£º£¨¶¼¿ÉÒÔÔÚ΢Èí¹Ù·½ÍøÕ¾ÕÒµ½£¬¾ùÃâ·Ñ£©
    1.SQL SERVER 2005 EXPRESS£¨40.6M ......

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

oracle ´æ´¢¹ý³ÌµÄ»ù±¾Óï·¨ ¼°×¢ÒâÊÂÏî
oracle ´æ´¢¹ý³ÌµÄ»ù±¾Óï·¨
1.»ù±¾½á¹¹
CREATE OR REPLACE PROCEDURE ´æ´¢¹ý³ÌÃû×Ö
(
    ²ÎÊý1 IN NUMBER,
    ²ÎÊý2 IN NUMBER
) IS
±äÁ¿1 INTEGER :=0;
±äÁ¿2 DATE;
BEGIN
END ´æ´¢¹ý³ÌÃû×Ö
2.SELECT INTO STATEMENT
  ½«selec ......

ORACLE MODEL×Ó¾äѧϰ±Ê¼Ç

ORACLE 10GÖÐÐÂÔöµÄMODEL×Ó¾ä¿ÉÒÔÓÃÀ´½øÐÐÐÐ¼ä¼ÆËã¡£MODEL×Ó¾äÔÊÐíÏñ·ÃÎÊÊý×éÖÐÔªËØÄÇÑù·ÃÎʼǼÖеÄij¸öÁС£Õâ¾ÍÌṩÁËÖîÈçµç×Ó±í¸ñ¼ÆËãÖ®ÀàµÄ¼ÆËãÄÜÁ¦¡£
 
1¡¢MODEL×Ó¾äʾÀý
ÏÂÃæÕâ¸ö²éѯ»ñÈ¡2003ÄêÄÚÓÉÔ±¹¤#21Íê³ÉµÄ²úÆ·ÀàÐÍΪ#1ºÍ#2µÄÏúÁ¿£¬²¢¸ù¾Ý2003ÄêµÄÏúÊÛÊý¾ÝÔ¤²â³ö2004Äê1Ô¡¢2Ô¡¢3ÔµÄÏúÁ¿¡£
 
......

Oracle ѧϰ£ºPL/SQLÑ­Ðò½¥½øÈ«ÃæÑ§Ï°½Ì³Ì

¿Î³Ì Ò» PL/SQL »ù±¾²éѯÓëÅÅÐò
¡¡¡¡
¡¡¡¡±¾¿ÎÖØµã£º
¡¡¡¡
¡¡¡¡1¡¢Ð´SELECTÓï¾ä½øÐÐÊý¾Ý¿â²éѯ
¡¡¡¡
¡¡¡¡2¡¢½øÐÐÊýѧÔËËã
¡¡¡¡
¡¡¡¡3¡¢´¦Àí¿ÕÖµ
¡¡¡¡
¡¡¡¡4¡¢Ê¹ÓñðÃûALIASES
¡¡¡¡
¡¡¡¡5¡¢Á¬½ÓÁÐ
¡¡¡¡
¡¡¡¡6¡¢ÔÚSQL PLUSÖб༭»º³å£¬ÐÞ¸ÄSQL SCRIPTS
¡¡¡¡
¡¡¡¡7¡¢ORDER BY½øÐÐÅÅÐòÊä³ö¡£
¡¡¡¡
¡¡¡¡8¡¢Ê¹Ó ......

Oracle ѧϰ£ºPL/SQLÑ­Ðò½¥½øÈ«ÃæÑ§Ï°½Ì³Ì

¿Î³ÌÈý ´Ó¶à¸ö±íÖÐÌáÈ¡Êý¾Ý
¡¡¡¡
¡¡¡¡±¾¿ÎÖØµã£º
¡¡¡¡1¡¢SELECT from ¶à¸ö±í£¬Ê¹ÓõÈÁ¬½Ó»ò·ÇµÈÁ¬½Ó
¡¡¡¡2¡¢Ê¹ÓÃÍâÁ¬½ÓOUTER JOIN
¡¡¡¡3¡¢Ê¹ÓÃ×ÔÁ¬½Ó
¡¡¡¡×¢Ò⣺ÒÔÏÂʵÀýÖбêµã¾ùΪӢÎİë½Ç
¡¡¡¡Ò»¡¢Á¬½ÓµÄ¸ÅÄ
¡¡¡¡
¡¡¡¡ÊÇÖ¸Ò»¸ö´Ó¶à¸ö±íÖеÄÊý¾Ý½øÐеIJéѯ¡£Á¬½ÓÒ»°ãʹÓñíµÄÖ÷¼üºÍÍâ¼ü¡£
¡¡¡¡Á¬½ÓÀàÐÍ£º
¡¡ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ