Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB
ÈÈÃűêÇ©£º c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 ×îÐÂÎÄÕ : sql

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

 ¿Î³Ì°Ë Óû§·ÃÎÊ¿ØÖÆ
¡¡¡¡
¡¡¡¡±¾¿ÎÖØµã£º
¡¡¡¡1¡¢´´½¨Óû§
¡¡¡¡2¡¢´´½¨½ÇÉ«À´½øÐа²È«ÉèÖÃ
¡¡¡¡3¡¢Ê¹ÓÃGRANT»òREVOKE À´¿ØÖÆÈ¨ÏÞ
¡¡¡¡
¡¡¡¡×¢Ò⣺ÒÔÏÂʵÀýÖбêµã¾ùΪӢÎİë½Ç
¡¡¡¡
¡¡¡¡Ò»¡¢¸ÅÊö£º
¡¡¡¡ORACLEͨ¹ýÓû§ÃûºÍÃÜÂë½øÐÐȨÏÞ¿ØÖÆ¡£
¡¡¡¡Êý¾Ý¿â°²È«£ºÏµÍ³°²È«ºÍÊý¾Ý°²È«
¡¡¡¡ÏµÍ³È¨ÏÞ£ºÊ¹Óû§¿ÉÒÔ·ÃÎÊÊý¾Ý¿â
¡¡¡¡¶ÔÏóȨÏÞ£º²Ù×ÝÊý¾Ý¿âÖеĶÔÏó
¡¡¡¡SCHEMA£º¸÷ÖÖ¶ÔÏóµÄ¼¯ºÏ
¡¡¡¡¶þ¡¢ÏµÍ³È¨ÏÞ£º
¡¡¡¡1¡¢³¬¹ý80¸öȨÏÞ¿ÉÓá£
¡¡¡¡2¡¢DBAÓÐ×î¸ßµÄϵͳȨÏÞ£º
¡¡¡¡CREATE NEW USER
¡¡¡¡REMOVE USERS
¡¡¡¡REMOVE ANY TABLE
¡¡¡¡BACKUP ANY TABLE
¡¡¡¡Èý¡¢´´½¨Óû§
¡¡¡¡1¡¢CREATE USER user IDENTIFIED BY password;
¡¡¡¡2¡¢ÏµÍ³È¨ÏÞ£ºCREATE SESSION Connect to the database.
¡¡¡¡CREATE TABLE Create tables in the user’s schema.
¡¡¡¡CREATE SEQUENCE Create a sequence in the user’s schema.
¡¡¡¡CREATE VIEW Create a view in the user’s schema.
¡¡¡¡CREATE PROCEDURE Create a stored procedure, function, or package in
¡¡¡¡the user’s schema.
¡¡¡¡3¡¢ÊÚȨÓû§ÏµÍ³È¨ÏÞ£º
¡¡¡¡GRANT privilege [, ......

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

 ¿Î³Ì°Ë Óû§·ÃÎÊ¿ØÖÆ
¡¡¡¡
¡¡¡¡±¾¿ÎÖØµã£º
¡¡¡¡1¡¢´´½¨Óû§
¡¡¡¡2¡¢´´½¨½ÇÉ«À´½øÐа²È«ÉèÖÃ
¡¡¡¡3¡¢Ê¹ÓÃGRANT»òREVOKE À´¿ØÖÆÈ¨ÏÞ
¡¡¡¡
¡¡¡¡×¢Ò⣺ÒÔÏÂʵÀýÖбêµã¾ùΪӢÎİë½Ç
¡¡¡¡
¡¡¡¡Ò»¡¢¸ÅÊö£º
¡¡¡¡ORACLEͨ¹ýÓû§ÃûºÍÃÜÂë½øÐÐȨÏÞ¿ØÖÆ¡£
¡¡¡¡Êý¾Ý¿â°²È«£ºÏµÍ³°²È«ºÍÊý¾Ý°²È«
¡¡¡¡ÏµÍ³È¨ÏÞ£ºÊ¹Óû§¿ÉÒÔ·ÃÎÊÊý¾Ý¿â
¡¡¡¡¶ÔÏóȨÏÞ£º²Ù×ÝÊý¾Ý¿âÖеĶÔÏó
¡¡¡¡SCHEMA£º¸÷ÖÖ¶ÔÏóµÄ¼¯ºÏ
¡¡¡¡¶þ¡¢ÏµÍ³È¨ÏÞ£º
¡¡¡¡1¡¢³¬¹ý80¸öȨÏÞ¿ÉÓá£
¡¡¡¡2¡¢DBAÓÐ×î¸ßµÄϵͳȨÏÞ£º
¡¡¡¡CREATE NEW USER
¡¡¡¡REMOVE USERS
¡¡¡¡REMOVE ANY TABLE
¡¡¡¡BACKUP ANY TABLE
¡¡¡¡Èý¡¢´´½¨Óû§
¡¡¡¡1¡¢CREATE USER user IDENTIFIED BY password;
¡¡¡¡2¡¢ÏµÍ³È¨ÏÞ£ºCREATE SESSION Connect to the database.
¡¡¡¡CREATE TABLE Create tables in the user’s schema.
¡¡¡¡CREATE SEQUENCE Create a sequence in the user’s schema.
¡¡¡¡CREATE VIEW Create a view in the user’s schema.
¡¡¡¡CREATE PROCEDURE Create a stored procedure, function, or package in
¡¡¡¡the user’s schema.
¡¡¡¡3¡¢ÊÚȨÓû§ÏµÍ³È¨ÏÞ£º
¡¡¡¡GRANT privilege [, ......

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

 ¿Î³Ì¾Å ÉùÃ÷±äÁ¿
¡¡¡¡
¡¡¡¡±¾¿ÎÖØµã£º
¡¡¡¡1¡¢Á˽â»ù±¾µÄPLSQL¿éºÍÇøÓò
¡¡¡¡2¡¢ÃèÊö±äÁ¿ÔÚPLSQLÖеÄÖØÒªÐÔ
¡¡¡¡3¡¢Çø±ðPLSQLÓë·ÇPLSQL±äÁ¿
¡¡¡¡4¡¢ÉùÃ÷±äÁ¿
¡¡¡¡5¡¢Ö´ÐÐPLSQL¿é
¡¡¡¡
¡¡¡¡×¢Ò⣺ÒÔÏÂʵÀýÖбêµã¾ùΪӢÎİë½Ç
¡¡¡¡
¡¡¡¡Ò»¡¢¸ÅÊö£º
¡¡¡¡1¡¢PLSQL ¿é½á¹¹£º
¡¡¡¡DECLARE --- ¿ÉÑ¡
¡¡¡¡±äÁ¿ÉùÃ÷¶¨Òå
¡¡¡¡BEGIN¡¡---- ±ØÑ¡
¡¡¡¡SQL ºÍPLSQL Óï¾ä
¡¡¡¡EXCEPTION ---- ¿ÉÑ¡
¡¡¡¡´íÎó´¦Àí
¡¡¡¡END£»---- ±ØÑ¡
¡¡¡¡¶þ¡¢ÊµÀý£º
¡¡¡¡declare
¡¡¡¡vjob varchar(9);
¡¡¡¡v_count number:=0;
¡¡¡¡vtotal date:=sysdate +7;
¡¡¡¡c_tax constant number(3,2):=8.25;
¡¡¡¡v_valid boolean not null:=true;
¡¡¡¡begin
¡¡¡¡select sysdate into vtotal from dual;
¡¡¡¡end;
¡¡¡¡/
¡¡¡¡ÉÏÀýÖУ¬Èç¹ûûÓÐÕâ¸öSELECTÓï¾ä£¬»áÈçºÎ£¿
¡¡¡¡³ö´í£¬ËµÃ÷±ØÐëÓÐSTATEMENTS
¡¡¡¡Èç¹û£º select sysdate from dual into vtotal ;
¡¡¡¡Í¬Ñù£¬Ò²²»ÐС£¶øÇÒ±äÁ¿Ó븳ֵµÄÀàÐÍҪƥÅä¡£
¡¡¡¡Èý¡¢%TYPEµÄÊôÐÔ
¡¡¡¡ÉùÃ÷Ò»¸ö±äÁ¿Ê¹Ö®ÓëÊý¾Ý¿âij¸öÁе͍ÒåÏàͬ»òÓëÁíÒ»¸öÒѾ­¶¨Òå¹ýµÄ±äÁ¿Ïàͬ
¡¡¡¡ËùÒÔ%TYPEÒª×÷ΪÁÐÃûµÄºó׺£ºÈ磺
¡¡¡¡v_last_name s_emp.last ......

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

 ¿Î³Ì¾Å ÉùÃ÷±äÁ¿
¡¡¡¡
¡¡¡¡±¾¿ÎÖØµã£º
¡¡¡¡1¡¢Á˽â»ù±¾µÄPLSQL¿éºÍÇøÓò
¡¡¡¡2¡¢ÃèÊö±äÁ¿ÔÚPLSQLÖеÄÖØÒªÐÔ
¡¡¡¡3¡¢Çø±ðPLSQLÓë·ÇPLSQL±äÁ¿
¡¡¡¡4¡¢ÉùÃ÷±äÁ¿
¡¡¡¡5¡¢Ö´ÐÐPLSQL¿é
¡¡¡¡
¡¡¡¡×¢Ò⣺ÒÔÏÂʵÀýÖбêµã¾ùΪӢÎİë½Ç
¡¡¡¡
¡¡¡¡Ò»¡¢¸ÅÊö£º
¡¡¡¡1¡¢PLSQL ¿é½á¹¹£º
¡¡¡¡DECLARE --- ¿ÉÑ¡
¡¡¡¡±äÁ¿ÉùÃ÷¶¨Òå
¡¡¡¡BEGIN¡¡---- ±ØÑ¡
¡¡¡¡SQL ºÍPLSQL Óï¾ä
¡¡¡¡EXCEPTION ---- ¿ÉÑ¡
¡¡¡¡´íÎó´¦Àí
¡¡¡¡END£»---- ±ØÑ¡
¡¡¡¡¶þ¡¢ÊµÀý£º
¡¡¡¡declare
¡¡¡¡vjob varchar(9);
¡¡¡¡v_count number:=0;
¡¡¡¡vtotal date:=sysdate +7;
¡¡¡¡c_tax constant number(3,2):=8.25;
¡¡¡¡v_valid boolean not null:=true;
¡¡¡¡begin
¡¡¡¡select sysdate into vtotal from dual;
¡¡¡¡end;
¡¡¡¡/
¡¡¡¡ÉÏÀýÖУ¬Èç¹ûûÓÐÕâ¸öSELECTÓï¾ä£¬»áÈçºÎ£¿
¡¡¡¡³ö´í£¬ËµÃ÷±ØÐëÓÐSTATEMENTS
¡¡¡¡Èç¹û£º select sysdate from dual into vtotal ;
¡¡¡¡Í¬Ñù£¬Ò²²»ÐС£¶øÇÒ±äÁ¿Ó븳ֵµÄÀàÐÍҪƥÅä¡£
¡¡¡¡Èý¡¢%TYPEµÄÊôÐÔ
¡¡¡¡ÉùÃ÷Ò»¸ö±äÁ¿Ê¹Ö®ÓëÊý¾Ý¿âij¸öÁе͍ÒåÏàͬ»òÓëÁíÒ»¸öÒѾ­¶¨Òå¹ýµÄ±äÁ¿Ïàͬ
¡¡¡¡ËùÒÔ%TYPEÒª×÷ΪÁÐÃûµÄºó׺£ºÈ磺
¡¡¡¡v_last_name s_emp.last ......

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

 ¿Î³ÌÊ® дִÐÐÓï¾ä
¡¡¡¡
¡¡¡¡±¾¿ÎÖØµã£º
¡¡¡¡1¡¢Á˽âPLSQLÖ´ÐÐÇø¼äµÄÖØÒªÐÔ
¡¡¡¡2¡¢Ð´Ö´ÐÐÓï¾ä
¡¡¡¡3¡¢ÃèÊöǶÌ׿éµÄ¹æÔò
¡¡¡¡4¡¢Ö´ÐÐÇÒ²âÊÔPLSQL¿é
¡¡¡¡5¡¢Ê¹ÓôúÂë¹ßÀý
¡¡¡¡
¡¡¡¡×¢Ò⣺ÒÔÏÂʵÀýÖбêµã¾ùΪӢÎİë½Ç
¡¡¡¡
¡¡¡¡Ò»¡¢PLSQL ¿éµÄÓï·¨¹æÔò£º
¡¡¡¡1¡¢Óï¾ä¿ÉÒÔ¿çÔ¾¼¸ÐС£
¡¡¡¡2¡¢´Ê»ãµ¥Ôª¿ÉÒÔ°üÀ¨£º·Ö¸ô·û¡¢±êʶ·û¡¢ÎÄ×Ö¡¢ºÍ×¢ÊÍÄÚÈÝ¡£
¡¡¡¡3¡¢·Ö¸ô·û£º
¡¡¡¡+-*/=<>||....
¡¡¡¡4¡¢±êʶ·û£º
¡¡¡¡×î¶à30¸ö×Ö·û£¬²»ÄÜÓб£Áô×Ö³ý·ÇÓÃË«ÒýºÅÒýÆð¡£
¡¡¡¡×Öĸ¿ªÍ·£¬²»ÓëÁÐͬÃû¡£
¡¡¡¡5¡¢ÎÄ×Ö´®£ºÈç V_ENAME:='FANCY';ÒªÓõ¥ÒýºÅÀ¨ÆðÀ´¡£
¡¡¡¡ÊýÖµÐÍ¿ÉÒÔÓüòµ¥¼ÇÊýºÍ¿ÆÑ§¼ÇÊý·¨¡£
¡¡¡¡6¡¢×¢ÊÍÄÚÈÝ£ºµ¥ÐÐʱÓÃ--¡¡¡¡¶àÐÐÓÃ/*¡¡ */
¡¡¡¡ÓëCºÜÏàËÆ
¡¡¡¡¶þ¡¢SQLº¯ÊýÔÚPL/SQLµÄʹÓãº
¡¡¡¡1¡¢¿ÉÓõģº
¡¡¡¡µ¥ÐÐÊýÖµÐÍ¡¢×Ö·ûÐͺÍת»»ÐÍ£¬ÈÕÆÚÐÍ¡£
¡¡¡¡2¡¢²»¿ÉÓõģº
¡¡¡¡×î´ó¡¢×îС¡¢DECODE¡¢·Ö×麯Êý¡£
¡¡¡¡ÊµÀý£º
¡¡¡¡BEGIN
¡¡¡¡SELECT TO_CHAR(HIREDATE,'MON,DD,YYYY') from EMP;
¡¡¡¡END;
¡¡¡¡V_comment:=user||':'||sysdate; -- »á±àÒë³ö´í
¡¡¡¡V_comment:=user||':'||to_char(sysdate); --ÕýÈ·
¡¡¡¡Èç¹ûÓпÉÄÜ£¬PLSQL¶¼»á½øÐÐÊý ......

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

 ¿Î³ÌÊ® дִÐÐÓï¾ä
¡¡¡¡
¡¡¡¡±¾¿ÎÖØµã£º
¡¡¡¡1¡¢Á˽âPLSQLÖ´ÐÐÇø¼äµÄÖØÒªÐÔ
¡¡¡¡2¡¢Ð´Ö´ÐÐÓï¾ä
¡¡¡¡3¡¢ÃèÊöǶÌ׿éµÄ¹æÔò
¡¡¡¡4¡¢Ö´ÐÐÇÒ²âÊÔPLSQL¿é
¡¡¡¡5¡¢Ê¹ÓôúÂë¹ßÀý
¡¡¡¡
¡¡¡¡×¢Ò⣺ÒÔÏÂʵÀýÖбêµã¾ùΪӢÎİë½Ç
¡¡¡¡
¡¡¡¡Ò»¡¢PLSQL ¿éµÄÓï·¨¹æÔò£º
¡¡¡¡1¡¢Óï¾ä¿ÉÒÔ¿çÔ¾¼¸ÐС£
¡¡¡¡2¡¢´Ê»ãµ¥Ôª¿ÉÒÔ°üÀ¨£º·Ö¸ô·û¡¢±êʶ·û¡¢ÎÄ×Ö¡¢ºÍ×¢ÊÍÄÚÈÝ¡£
¡¡¡¡3¡¢·Ö¸ô·û£º
¡¡¡¡+-*/=<>||....
¡¡¡¡4¡¢±êʶ·û£º
¡¡¡¡×î¶à30¸ö×Ö·û£¬²»ÄÜÓб£Áô×Ö³ý·ÇÓÃË«ÒýºÅÒýÆð¡£
¡¡¡¡×Öĸ¿ªÍ·£¬²»ÓëÁÐͬÃû¡£
¡¡¡¡5¡¢ÎÄ×Ö´®£ºÈç V_ENAME:='FANCY';ÒªÓõ¥ÒýºÅÀ¨ÆðÀ´¡£
¡¡¡¡ÊýÖµÐÍ¿ÉÒÔÓüòµ¥¼ÇÊýºÍ¿ÆÑ§¼ÇÊý·¨¡£
¡¡¡¡6¡¢×¢ÊÍÄÚÈÝ£ºµ¥ÐÐʱÓÃ--¡¡¡¡¶àÐÐÓÃ/*¡¡ */
¡¡¡¡ÓëCºÜÏàËÆ
¡¡¡¡¶þ¡¢SQLº¯ÊýÔÚPL/SQLµÄʹÓãº
¡¡¡¡1¡¢¿ÉÓõģº
¡¡¡¡µ¥ÐÐÊýÖµÐÍ¡¢×Ö·ûÐͺÍת»»ÐÍ£¬ÈÕÆÚÐÍ¡£
¡¡¡¡2¡¢²»¿ÉÓõģº
¡¡¡¡×î´ó¡¢×îС¡¢DECODE¡¢·Ö×麯Êý¡£
¡¡¡¡ÊµÀý£º
¡¡¡¡BEGIN
¡¡¡¡SELECT TO_CHAR(HIREDATE,'MON,DD,YYYY') from EMP;
¡¡¡¡END;
¡¡¡¡V_comment:=user||':'||sysdate; -- »á±àÒë³ö´í
¡¡¡¡V_comment:=user||':'||to_char(sysdate); --ÕýÈ·
¡¡¡¡Èç¹ûÓпÉÄÜ£¬PLSQL¶¼»á½øÐÐÊý ......

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Óï¾äÃ»Ó ......

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Óï¾äÃ»Ó ......

SQL×¢Èëʽ¹¥»÷ʵÀý½²½â

 ¸Õ¸Õ¸ßÖеÄһλͬѧÎÊÎÒÒ»µÀ±ÊÊÔÌ⣺Çë¼òÊöSQL×¢Èëʽ¹¥»÷¼°ÆäÔ­Àí¡£
 
£¨Q£º¹¥»÷£¿ÄѵÀÊÇ×öºÚ¿ÉÂ𣿣¿£©
¿ÉÒÔ°ÑÕâÖÖÐÐΪÀí½â³ÉºÚ¿ÍÐо¶£¬ÒòΪÕâÑù×öµÄÄ¿µÄ¾ÍÊÇ¡°·Ç·¨»ñÈ¡¡±¡£
 
£¨Q£ºÔõô×ö£¿£©
¿ÉÒÔ°´ÕÕÎÒÏÂÃæµÄ²½ÖèÒ»²½Ò»²½À´£¬´ó¼ÒÒ²¾Íµ±Ò»»Ø¡°ºÚ¿Í¡±ÁË¡££¨P.S. Õâ¿ÉÊÇÎÒ¡°¶À¼ÒÑÐÖÆ¡±µÄ°¡~£©
 
string starFire = "ÐÇ»ð" ; // ÇÆÎÒC#ѧµÄ¶àºÃ
¡¶starFireÓ¢Óï¡·´ó¼Ò¶¼Ó¦¸ÃÁ˽â°É£¨±ð˵Äãû¿¼¹ýCET£©£¬ÏÖÔÚµÄstarFire±³µ¥´ÊµÄÊéºóÃæ»á¸½ÓÐÒ»¸öpasscode£¬Í¨¹ýÕâ¸öcodeÎÒÃÇÄܹ»ÏÂÔØÅäÌ×µÄѧϰÈí¼þ£¨ºÅ³Æ¼ÛÖµ£¤38£©¡£µ«ÊÇÎÒÃÇÏÖÔÚ²»ÏëÂòÊ飬¾ÍÏëÏÂÔØÔõô°ì£¿ÎÒÃǵ±È»¿ÉÒÔ°ÑÄǸöpasscode¿ÛÏÂÀ´£¬²»¹ýÕâÑù»á±»¡°ºÚ¿Í¡±ºÍÂòµ½Õâ±¾ÊéµÄ¶ÁÕßÑÏÖØBS~~ÄÇôÎÒÃǾÍÀ´µ±Ò»»ØÕæÕýµÄ¡°ºÚ¿Í¡±°É
´ó¼Ò¿ÉÒÔÏÈÔÚGoogleÉÏËÑһϡ°starFireÓ¢Óï ÏÂÔØÖÐÐÄ¡±£¨Ë¡ÎÒ²»Äܹ«²¼ÍøÖ·£¬Òª²»±»È˼ҿ´¼û¾Í²»Óä¿ìÁË£©£¬µã»÷½øÈ¥£¬ÔÚÉÏÃæµÄµ¼º½Á¬½ÓÖÐÕÒµ½¡°starFireÈí¼þ¡±£¬µã½øÈ¥£¨Ó¦¸Ãµ½'/soft/xhsoft/index.html'·¾¶ÏÂÁË£©¡£½øÀ´ºó£¬ooh£¬Õâô¶àÈí¼þ°¡~ÈÃÎÒÃÇ¿ªÊ¼¡°ºÚ¡±°É~
Ëæ±ãÕÒÒ»¸ö£¬µãËü£¬¾Í»á½øÈëÏÂÔØÒ³Ãæ¡£ß×£¿~~·¢ÏÖÁËû£¬ÉÏÃæÓÐÒ»¸ö¡°Ñé֤ ......

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

 ¿Î³ÌÊ®¶þ ±àд¿ØÖƽṹÓï¾ä
¡¡¡¡
¡¡¡¡±¾¿ÎÖØµã£º
¡¡¡¡1¡¢½á¹¹¿ØÖƵĵÄÓÃ;ºÍÀàÐÍ
¡¡¡¡2¡¢IF ½á¹¹
¡¡¡¡3¡¢¹¹ÔìºÍ±êʶ²»Í¬µÄÑ­»·
¡¡¡¡4¡¢Ê¹ÓÃÂß¼­±í
¡¡¡¡5¡¢¿ØÖÆÁ÷ºÍǶÌ×
¡¡¡¡
¡¡¡¡×¢Ò⣺ÒÔÏÂʵÀýÖбêµã¾ùΪӢÎİë½Ç
¡¡¡¡
¡¡¡¡Ò»¡¢¿ØÖÆÖ´ÐÐÁ÷
¡¡¡¡¿ÉÒÔÊÇ·ÖÖ§ºÍÑ­»·£ºIF THEN END IF
¡¡¡¡IF condition THEN
¡¡¡¡statements;
¡¡¡¡[ELSIF condition THEN
¡¡¡¡statements;]
¡¡¡¡[ELSE
¡¡¡¡statements;]
¡¡¡¡END IF;
¡¡¡¡Àý×Ó£ºIF V_ENAME='OSBORNE' THEN
¡¡¡¡V_MGR:=22;
¡¡¡¡END IF;
¡¡¡¡ÕâÀïÎÒÃÇ¿ÉÒÔ×¢Ò⣬PLSQLºÍCÓïÑÔ»òJAVAÔÚÌõ¼þÉϵIJ»Í¬£¬=´ú±í¹ØÏµÔËË㣬¶ø£º=´ú±í¸³Öµ¡£
¡¡¡¡¿´Ò»¸öº¯Êý£º
¡¡¡¡create¡¡¡¡FUNCTION calc_val
¡¡¡¡(v_start IN NUMBER)
¡¡¡¡RETURN NUMBER
¡¡¡¡IS
¡¡¡¡BEGIN
¡¡¡¡IF v_start > 100 THEN
¡¡¡¡RETURN (2 * v_start);
¡¡¡¡ELSIF v_start >= 50 THEN
¡¡¡¡RETURN (.5 * v_start);
¡¡¡¡ELSE
¡¡¡¡RETURN (.1 * v_start);
¡¡¡¡END IF;
¡¡¡¡END calc_val;
¡¡¡¡ÏÖÔÚ£¬ËäÈ»ÎÒÃÇÉÐδ½²½âCREATE º¯Êý»ò¹ý³Ì£¬µ«¿ÉÒÔ¿´µ½IF Ìõ¼þÔÚÆäÖеÄ×÷Óá£
¡¡¡¡¶þ¡¢×¢ÒâLOGIC TABLEÖеÄÂß¼­¶ÔÓ¦¹ØÏµ
¡¡¡¡1¡¢NOT¡¢AND¡¢OR ......

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

 ¿Î³ÌÊ®¶þ ±àд¿ØÖƽṹÓï¾ä
¡¡¡¡
¡¡¡¡±¾¿ÎÖØµã£º
¡¡¡¡1¡¢½á¹¹¿ØÖƵĵÄÓÃ;ºÍÀàÐÍ
¡¡¡¡2¡¢IF ½á¹¹
¡¡¡¡3¡¢¹¹ÔìºÍ±êʶ²»Í¬µÄÑ­»·
¡¡¡¡4¡¢Ê¹ÓÃÂß¼­±í
¡¡¡¡5¡¢¿ØÖÆÁ÷ºÍǶÌ×
¡¡¡¡
¡¡¡¡×¢Ò⣺ÒÔÏÂʵÀýÖбêµã¾ùΪӢÎİë½Ç
¡¡¡¡
¡¡¡¡Ò»¡¢¿ØÖÆÖ´ÐÐÁ÷
¡¡¡¡¿ÉÒÔÊÇ·ÖÖ§ºÍÑ­»·£ºIF THEN END IF
¡¡¡¡IF condition THEN
¡¡¡¡statements;
¡¡¡¡[ELSIF condition THEN
¡¡¡¡statements;]
¡¡¡¡[ELSE
¡¡¡¡statements;]
¡¡¡¡END IF;
¡¡¡¡Àý×Ó£ºIF V_ENAME='OSBORNE' THEN
¡¡¡¡V_MGR:=22;
¡¡¡¡END IF;
¡¡¡¡ÕâÀïÎÒÃÇ¿ÉÒÔ×¢Ò⣬PLSQLºÍCÓïÑÔ»òJAVAÔÚÌõ¼þÉϵIJ»Í¬£¬=´ú±í¹ØÏµÔËË㣬¶ø£º=´ú±í¸³Öµ¡£
¡¡¡¡¿´Ò»¸öº¯Êý£º
¡¡¡¡create¡¡¡¡FUNCTION calc_val
¡¡¡¡(v_start IN NUMBER)
¡¡¡¡RETURN NUMBER
¡¡¡¡IS
¡¡¡¡BEGIN
¡¡¡¡IF v_start > 100 THEN
¡¡¡¡RETURN (2 * v_start);
¡¡¡¡ELSIF v_start >= 50 THEN
¡¡¡¡RETURN (.5 * v_start);
¡¡¡¡ELSE
¡¡¡¡RETURN (.1 * v_start);
¡¡¡¡END IF;
¡¡¡¡END calc_val;
¡¡¡¡ÏÖÔÚ£¬ËäÈ»ÎÒÃÇÉÐδ½²½âCREATE º¯Êý»ò¹ý³Ì£¬µ«¿ÉÒÔ¿´µ½IF Ìõ¼þÔÚÆäÖеÄ×÷Óá£
¡¡¡¡¶þ¡¢×¢ÒâLOGIC TABLEÖеÄÂß¼­¶ÔÓ¦¹ØÏµ
¡¡¡¡1¡¢NOT¡¢AND¡¢OR ......
×ܼǼÊý:4346; ×ÜÒ³Êý:725; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [593] [594] [595] [596] 597 [598] [599] [600] [601] [602]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ