OracleÊý¾Ý¿âPL/SQLÈëÃÅÖ®°¸Àýʵ¼ù_OracleÊý¾Ý¿â_ºÚ¿Í·ÀÏßÍø°²·þÎñÆ÷ά»¤»ùµØ--Powered by WWW.RONGSEN.COM.CN

Oracle PL/SQLÈëÃÅÖ®°¸Àýʵ¼ù

×÷ÕߣººÚ¿Í·ÀÏßÍø°²Oracleά»¤»ùµØ À´Ô´£ººÚ¿Í·ÀÏßÍø°²Oracleά»¤»ùµØ ä¯ÀÀ´ÎÊý£º0

±¾Æª¹Ø¼ü´Ê£ºOracleÊý¾Ý¿âOracleÊý¾Ý¿â
ºÚ¿Í·ÀÏßÍø°²ÍøѶ£º¡¡¡¡Ç°ÃæÒѾ­Á˽âÁ˹ØÓÚPL/SQL±à³ÌµÄ»ù´¡£¬±¾ÎĽ«½áºÏÒ»¸ö°¸ÀýÀ´¼ÓÉî¶ÔÕâЩ֪ʶµãµÄÀí½â¡£¡¡¡¡Ò»£® °¸Àý½éÉÜ¡¡¡¡Ä³Êý¾Ý¿âÓÐÁ½ÕÅ±í£¬ÊǹØÓÚij¹«Ë¾Ô±¹¤×ÊÁÏ¡¢Ð½Ë®ºÍ²¿ÃÅÐÅÏ¢µÄ£¬ËüÃÇ·Ö±ðÊÇemp...

¡¡¡¡Ç°ÃæÒѾ­Á˽âÁ˹ØÓÚPL/SQL±à³ÌµÄ»ù´¡£¬±¾ÎĽ«½áºÏÒ»¸ö°¸ÀýÀ´¼ÓÉî¶ÔÕâЩ֪ʶµãµÄÀí½â¡£

¡¡¡¡Ò»£® °¸Àý½éÉÜ

¡¡¡¡Ä³Êý¾Ý¿âÓÐÁ½ÕÅ±í£¬ÊǹØÓÚij¹«Ë¾Ô±¹¤×ÊÁÏ¡¢Ð½Ë®ºÍ²¿ÃÅÐÅÏ¢µÄ£¬ËüÃÇ·Ö±ðÊÇemp±íºÍdept±í£¬Á½ÕűíµÄ½á¹¹ÈçÏ£º 

¡¡¡¡ÒªÇóÈçÏ£º

¡¡¡¡1¡¢°´ÕÕÉϱí½á¹¹½¨Á¢ÏàÓ¦µÄ±í£¬²¢Ã¿ÕűíдÈë5×éºÏ·¨Êý¾Ý¡£

¡¡¡¡2¡¢²Ù×ÝÏà¹Ø±í£¬Ê¹µÃ¡°¼¼Êõ²¿¡±µÄÔ±¹¤µÄнˮÉÏÕÇ20%¡£

¡¡¡¡3¡¢½¨Á¢ÈÕÖ¾£¬×·×Ùнˮ±ä¶¯Çé¿ö¡£

¡¡¡¡4¡¢½¨Á¢²âÊÔ°ü¡£

¡¡¡¡¶þ£® °¸ÀýµÄ·ÖÎöÓëʵÏÖ

¡¡¡¡´ÓÇ°Ãæ°¸ÀýµÄ½éÉܲ»ÄÑ¿´³ö£¬ÒªÇó1¿¼²ìµãΪ»ù±¾SQLÓï¾ä£»ÒªÇó2Ö÷Òª¿¼²ì¸´ºÏ²éѯ£»ÒªÇó3ÊÇ¿¼²ì´¥·¢Æ÷µÄÓ¦Óã»ÒªÇó4µÄ¿¼²ìÃæÏà¶Ô¶àһЩ£¬²»½ö¿¼²ìÁË°üµÄ´´½¨£¬¶øÇÒÒ²¿¼²ìÁËÔÚPL/SQLÖеIJâÊÔ·½·¨¡£Á˽âÁËÕâЩ¿¼²ìµÄ֪ʶµã£¬¾Í¿ÉÒÔһһȥ½â¾ö¡£

¡¡¡¡ÒªÇó1£º

¡¡¡¡Ê×Ïȸù¾ÝÇ°Ãæ±íµÄ½á¹¹¿ÉÒÔ´´½¨Á½ÕÅ±í£º

¡¡¡¡¡ª¡ª´´½¨Ô±¹¤±í

create table emp (emp_id number(5), emp_name varchar2(20), emp_salary number(4));

¡¡¡¡¡ª¡ª²¿Ãűí

create table dept (dept_id number(3), dept_name varchar2(20), emp_id number(5));

¡¡¡¡½¨Á¢Á˱íÖ®ºó¾Í¿ÉÒÔÍù±íÀïÃæдÊý¾ÝÁË£¬ÕâÀï°ÑÌí¼Ó±í¼Ç¼µÄ´úÂëдÈëµ½ÏàÓ¦µÄ´æ´¢¹ý³Ì¡£

/*¸øemp±íÌí¼Ó¼Ç¼µÄ´æ´¢¹ý³Ì*/
create or replace procedure ins_table_emp(p_emp_id number,p_emp_name varchar2,p_emp_salary number) as
v_emp_id number:=p_emp_id;
v_emp_name varchar2(20):=p_emp_name;
v_emp_salary number:=p_emp_salary;
begin
¡¡insert into emp values (v_emp_id,v_emp_name,v_emp_salary);
end ins_table_emp;

/*¸ødept±íÌí¼Ó¼Ç¼µÄ´æ´¢¹ý³Ì*/
create or replace procedure ins_table_dept(p_dept_id number,p_dept_name varchar2,p_emp_id number) as
¡¡v_dept_id number:=p_dept_id;
¡¡v_dept_name varchar2(20):=p_dept_name;
¡¡v_emp_id number:=p_emp_id;
begin
¡¡insert into dept values (v_dept_id,v_dept_name,v_emp_id);
end ins_table_emp;

/*µ÷ÓÃÏàÓ¦µÄ´æ´¢¹ý³ÌʵÏּǼÌí¼Ó*/
begin
¡¡ins_table_emp(10000,'',4000);
¡¡ins_table_emp(10001,'??¨¨y',2300);
¡¡ins_table_emp(10002,'3?t',3500);
¡¡ins_table_emp(10003,'¨¤???',3500);
¡¡ins_table_emp(10004,'¨¢?¨°?',3500);

¡¡ins_table_dept(111,'DD?t2?',10000);
¡¡ins_table_dept(111,'DD?t2?',10001);
¡¡ins_table_dept(111,'DD?t2?',10002);
¡¡ins_table_dept(112,'??¨º?2?',10003);
¡¡ins_table_dept(113,'¨ºD3?2?',10004);
end;

    ºÚ¿Í·ÀÏßÍø°²·þÎñÆ÷ά»¤·½°¸±¾ÆªÁ¬½Ó£ºhttp://www.rongsen.com.cn/show-11864-1.html
Íøվά»¤½Ì³Ì¸üÐÂʱ¼ä:2012-03-23 00:24:39  ¡¾´òÓ¡´ËÒ³¡¿  ¡¾¹Ø±Õ¡¿
ÎÒÒªÉêÇë±¾Õ¾£ºNµã | ºÚ¿Í·ÀÏß¹ÙÍø |  
רҵ·þÎñÆ÷ά»¤¼°Íøվά»¤ÊÖ¹¤°²È«´î½¨»·¾³£¬ÍøÕ¾°²È«¼Ó¹Ì·þÎñ¡£ºÚ¿Í·ÀÏßÍø°²·þÎñÆ÷ά»¤»ùµØÕÐÉ̽øÐÐÖУ¡QQ:29769479

footer  footer  footer  footer