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

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

¿Î³Ìʮһ ÓëORACLE SERVER½»»¥
¡¡¡¡
¡¡¡¡±¾¿ÎÖØµã£º
¡¡¡¡1¡¢ÔÚPLSQLÖгɹ¦µÄдSELECTÓï¾ä
¡¡¡¡2¡¢¶¯Ì¬ÉùÃ÷PLSQL±äÁ¿ÀàÐÍÓëSIZE
¡¡¡¡3¡¢ÔÚPLSQLÖÐдDMLÓï¾ä
¡¡¡¡4¡¢ÔÚPLSQLÖпØÖÆÊÂÎñ
¡¡¡¡5¡¢È·¶¨DML²Ù×÷µÄ½á¹û
¡¡¡¡
¡¡¡¡×¢Ò⣺ÒÔÏÂʵÀýÖбêµã¾ùΪӢÎİë½Ç
¡¡¡¡
¡¡¡¡Ò»¡¢PLSQLÖеÄSQLÓï¾ä£º
¡¡¡¡SELECT¡¢DML¡¢COMMIT¡¢ROLLBACK¡¢SAVEPOINT¡¢CURSOR
¡¡¡¡ÌØÊâÇ¿µ÷£ºPLSQL²»Ö§³ÖDCL£¬²»ÒªÎÊΪʲô¡£(DBMS_SQL package allows you to issue DDL and DCL
statements.)
¡¡¡¡¶þ¡¢SELECT
¡¡¡¡SELECT select_list
¡¡¡¡INTO variable_name | record_name
¡¡¡¡from table
¡¡¡¡WHERE condition;
¡¡¡¡Àý£º
¡¡¡¡SQL> r
¡¡¡¡1¡¡declare
¡¡¡¡2¡¡v_deptno number(2);
¡¡¡¡3¡¡v_loc varchar2(15);
¡¡¡¡4¡¡begin
¡¡¡¡5¡¡¡¡ select deptno,loc
¡¡¡¡6¡¡¡¡¡¡ into v_deptno,v_loc
¡¡¡¡7¡¡¡¡¡¡from dept
¡¡¡¡8¡¡¡¡¡¡where dname='SALES';
¡¡¡¡9¡¡DBMS_OUTPUT.PUT_LINE (V_deptno ||' and '||v_loc);
¡¡¡¡10* end;
¡¡¡¡30 and CHICAGO
¡¡¡¡Ñ¡È¡×Ö¶ÎÓë±äÁ¿¸öÊýºÍÀàÐÍÒªÒ»Ö¡£ÉùÃ÷µÄ±äÁ¿Ò»¶¨ÒªÔÚSIZEÉÏ´óÓÚ·µ»ØµÄ¸³Öµ£¬·ñÔòÌáʾ»º³åÇøÒç³ö¡£
¡¡¡¡Èç¹ûSELECTÓï¾äûÓзµ»ØÖµ£ºORA-01403: δÕÒµ½Êý¾Ý
¡¡¡¡ORA-06512: ÔÚline 5
¡¡¡¡Èç¹ûÓжà¸öÖµ·µ»Ø£ºORA-01422: ʵ¼Ê·µ»ØµÄÐÐÊý³¬³öÇëÇóµÄÐÐÊý
¡¡¡¡ÕâЩÎÒÃǵ½ÁË´íÎó´¦Àíʱ»áÖðÒ»½²½â¡£
¡¡¡¡Àý£º
¡¡¡¡ÉÏÃæµÄÀý×Ó¿ÉÒÔ¸ÄΪ£º
¡¡¡¡declare
¡¡¡¡v_deptno dept.deptno%type;
¡¡¡¡v_loc dept.loc%type;
¡¡¡¡begin
¡¡¡¡select deptno,loc
¡¡¡¡into v_deptno,v_loc
¡¡¡¡from dept
¡¡¡¡where dname='SALES';
¡¡¡¡DBMS_OUTPUT.PUT_LINE (V_deptno ||' and '||v_loc);
¡¡¡¡end;
¡¡¡¡/
¡¡¡¡ÕâÑù£¬¿ÉÒÔÔÚδ֪ÆäËû×ֶδóСºÍÀàÐ͵Äʱºò¶¨Òå±äÁ¿£¬Ìá¸ß¼æÈÝÐÔ¡£
¡¡¡¡Èý¡¢DML ²Ù×÷£º
¡¡¡¡1¡¢ÊµÀý£º
¡¡¡¡declare
¡¡¡¡v_empno emp.empno%type;
¡¡¡¡begin
¡¡¡¡select max(empno)
¡¡¡¡into v_empno
¡¡¡¡from emp;
¡¡¡¡v_empno:=v_empno+1;
¡¡¡¡insert into emp(empno,ename,job,deptno)
¡¡¡¡values(v_empno,'asdfasdf','ddddd',10);
¡¡¡¡end;
¡¡¡¡/
¡¡¡¡ÕâÑùÒ²¿ÉÒÔʵÏÖÈçSEQUENCEÒ»ÑùµÄ±àºÅΨһµÝÔö¡£
¡¡¡¡2¡¢¸üкÍɾ³ý£º
¡¡¡¡Õâ¸ö½ÏΪ¼òµ¥£º
¡¡¡¡DECLARE
¡¡¡¡V_DEPTNO EMP.DEPtno%type :=10;
¡¡¡¡begin
¡¡¡¡delete from emp
¡¡¡¡where deptno=v_deptno;
¡¡¡¡end;
¡¡¡¡/
¡


Ïà¹ØÎĵµ£º

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

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

Oracle BAMÔ­Àí¼ò½é

 Oracle BAMÈ«³ÆÎªOracle Busines Activity Monitoring£¬ÖÐÎĽÐOracle ÒµÎñ»î¶¯¼àÊÓ
£¬BAMÓÐÁ½ÖÖ¹¦ÄÜ
    1.´´½¨ÊµÊ±report
    2.´´½¨»ùÓÚÒ»¶¨¹æÔòµÄalert
 BAM×î´óµÄÌØµã¾ÍÊÇ£¬ËüµÄ¹¦Äܶ¼ÊÇʵʱµÄ£¬ÈÎÒâµÄÊý¾Ý±ä»¯£¬Ëû¶¼ÄÜʵʱµÄ·´Ó¦µ½ÕýÔÚÏÔʾµÄreportÉÏÈ¥£¬Ò²ÄÜÁ¢¿Ì´¥·¢al ......

¹ØÓÚoracleÖÐʹÓÃnvlº¯Êýʱ£¬¶Ô¿Õ×Ö·û´®µÄÀí½â

 ×òÌìϰà֮ǰÔÚ³ÌÐòÖÐÓöµ½ÁËÒ»¸öʹÓÃnvlµÄsqlÓï¾ä£¬ÏàÐÅÕâ¸öº¯Êý´ó¼Ò¶¼Ó¦¸ÃʹÓùý£¬²¢ÇÒÓ¦¸ÃÊǺܼòµ¥µÄ¡£
ÒòΪ֮ǰ×öµÄÊý¾Ý¿âÒÆÖ²Ê±Óöµ½¹ýÕâ¸öÎÊÌ⣬ËùÒÔ½ñÌìÄÃÀ´ÔÚÕâÀï¼ÇÔØÒ»Ï¡£
ÆäÖÐÓÐÒ»¶ÎwhereÌõ¼þÊÇÕâÑùµÄ£º
and ((nvl('', ' ') <> ' ' and a.benifitvchno like '%%') or
    &nb ......

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

 ¡¡¿Î³ÌÎå ×Ó²éѯ
¡¡¡¡
¡¡¡¡±¾¿ÎÖØµã£º
¡¡¡¡1¡¢ÔÚÌõ¼þδ֪µÄÇé¿öϲÉÓÃǶÌ××Ó²éѯ
¡¡¡¡2¡¢ÓÃ×Ó²éѯ×öÊý¾Ý´¦Àí
¡¡¡¡3¡¢×Ó²éѯÅÅÐò
¡¡¡¡
¡¡¡¡×¢Ò⣺ÒÔÏÂʵÀýÖбêµã¾ùΪӢÎİë½Ç
¡¡¡¡
¡¡¡¡Ò»¡¢¸ÅÊö£º
¡¡¡¡×Ó²éѯÊÇÒ»ÖÖSELECT¾äʽÖеĸ߼¶ÌØÐÔ£¬¾ÍÊÇÒ»¸öSELECTÓï¾ä×÷ΪÁíÒ»¸öÓï¾äµÄÒ»¸ö¶Î¡£ÎÒÃÇ¿ÉÒÔÀûÓÃ×Ó²éѯÀ´ ......

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

 ¿Î³ÌÁù ÔËÐÐʱӦÓñäÁ¿
¡¡¡¡
¡¡¡¡±¾¿ÎÖØµã£º
¡¡¡¡
¡¡¡¡1¡¢´´½¨Ò»¸öSELECTÓï¾ä£¬ÌáʾUSERÔÚÔËÐÐʱÏȶԱäÁ¿¸³Öµ¡£
¡¡¡¡
¡¡¡¡2¡¢×Ô¶¯¶¨ÒåһϵÁбäÁ¿£¬ÔÚSELECTÔËÐÐʱ½øÐÐÌáÈ¡¡£
¡¡¡¡
¡¡¡¡3¡¢ÔÚSQL PLUSÖÐÓÃACCEPT¶¨Òå±äÁ¿
¡¡¡¡
¡¡¡¡×¢Ò⣺ÒÔÏÂʵÀýÖбêµã¾ùΪӢÎİë½Ç
¡¡¡¡
¡¡¡¡Ò»¡¢¸ÅÊö£º
¡¡¡¡
¡¡¡¡±äÁ¿¿É ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ