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

ÈçºÎ¿ª·¢ORACLE´æ´¢¹ý³Ì

 Ò». ¸ÅÊö
¡¡¡¡Oracle´æ´¢¹ý³Ì¿ª·¢µÄÒªµãÊÇ£º
¡¡¡¡• ʹÓÃNotepadÎı¾±à¼­Æ÷£¬ÓÃOracle PL/SQL±à³ÌÓïÑÔдһ¸ö´æ´¢¹ý³Ì;
¡¡¡¡• ÔÚOracleÊý¾Ý¿âÖд´½¨Ò»¸ö´æ´¢¹ý³Ì;
¡¡¡¡• ÔÚOracleÊý¾Ý¿âÖÐʹÓÃSQL*Plus¹¤¾ßÔËÐд洢¹ý³Ì;
¡¡¡¡• ÔÚOracleÊý¾Ý¿âÖÐÐ޸Ĵ洢¹ý³Ì;
¡¡¡¡• ͨ¹ý±àÒë´íÎóµ÷ÊÔ´æ´¢¹ý³Ì;
¡¡¡¡• ɾ³ý´æ´¢¹ý³Ì;
¡¡¡¡¶þ.»·¾³ÅäÖÃ
¡¡¡¡°üÀ¨ÒÔÏÂÄÚÈÝ£º
¡¡¡¡• Ò»¸öÎı¾±à¼­Æ÷Notepad;
¡¡¡¡• Oracle SQL*Plus¹¤¾ß£¬Ìá½»Oracle SQLºÍPL/SQL Óï¾äµ½Oracle database¡£
¡¡¡¡• Oracle 10g expressÊý¾Ý¿â£¬ËüÊÇÃâ·ÑʹÓõİ汾;
¡¡¡¡ÐèÒªµÄ¼¼ÇÉ£º
¡¡¡¡• SQL»ù´¡ÖªÊ¶,°üÀ¨²åÈë¡¢Ð޸ġ¢É¾³ýµÈ
¡¡¡¡• ʹÓÃOracle's SQL*Plus¹¤¾ßµÄ»ù±¾¼¼ÇÉ;
¡¡¡¡• ʹÓÃOracle's PL/SQL ±à³ÌÓïÑԵĻù±¾¼¼ÇÉ;
¡¡¡¡Èý.дһ¸ö´æ´¢¹ý³Ì
¡¡¡¡´æ´¢¹ý³ÌʹÓÃOracle's PL/SQL ³ÌÐòÓïÑÔ±àд£¬ÈÃÎÒÃÇдһ¸öʲô¹¤×÷¶¼²»×öµÄ´æ´¢¹ý³Ì£¬ÎÒÃÇ¿ÉÒÔ±àÒëºÍÔËÐÐËü¶ø²»Óõ£ÐÄ»á¶ÔÊý¾Ý¿â²úÉúÈκÎË𺦡£
¡¡¡¡ÔÚNotepad, дÏ£º
¡¡¡¡CREATE OR REPLACE PROCEDURE skeleton
¡¡¡¡IS
¡¡¡¡BEGIN
¡¡¡¡NULL;
¡¡¡¡END;
¡¡¡¡°ÑÎļþ´æΪskeleton.sql.
¡¡¡¡ÈÃÎÒÃÇÒ»ÐÐÐбéÀúÕâ¸ö´æ´¢¹ý³Ì:
¡¡¡¡1 CREATE OR REPLACE PROCEDURE skeleton
¡¡¡¡2 IS
¡¡¡¡3 BEGIN
¡¡¡¡4 NULL;
¡¡¡¡5 END;
¡¡¡¡ÐÐ1:
¡¡¡¡CREATE OR REPLACE PROCEDURE ÊÇÒ»¸öSQLÓï¾ä֪ͨOracleÊý¾Ý¿âÈ¥´´½¨Ò»¸ö½Ð×öskeleton´æ´¢¹ý³Ì, Èç¹û´æÔھ͸²¸ÇËü;
¡¡¡¡ÐÐ2:
¡¡¡¡IS¹Ø¼ü´Ê±íÃ÷ºóÃ潫¸úËæÒ»¸öPL/SQLÌå¡£
¡¡¡¡ÐÐ3:
¡¡¡¡BEGIN¹Ø¼ü´Ê±íÃ÷PL/SQLÌåµÄ¿ªÊ¼¡£
¡¡¡¡ÐÐ4:
¡¡¡¡NULL PL/SQLÓï¾ä±íÃ÷ʲôʶ¼²»×ö£¬Õâ¾ä²»ÄÜɾȥ£¬ÒòΪPL/SQLÌåÖÐÖÁÉÙÐèÒªÓÐÒ»¾ä;
¡¡¡¡ÐÐ5:
¡¡¡¡END¹Ø¼ü´Ê±íÃ÷PL/SQLÌåµÄ½áÊø
¡¡¡¡ËÄ.´´½¨Ò»¸ö´æ´¢¹ý³Ì
¡¡¡¡SQLÓï¾äCREATE OR REPLACE PROCEDUREÔÚOracleÊý¾Ý¿âÖд´½¨¡¢±àÒëºÍ±£´æÒ»¸ö´æ´¢¹ý³Ì¡£
¡¡¡¡´ÓWindow´ò¿ªSQL*Plus²¢ÇÒ´ÓSQL*PlusµÇ¼µ½ÄãµÄÊý¾Ý¿â;´ò¿ªskeleton.sqlÎļþ.
¡¡¡¡ÔÚSQL>ÃüÁîÌáʾ·ûÏÂÊäÈëÒÔÏÂÃüÁ
¡¡¡¡SQL>@skeleton
¡¡¡¡SQL>/
¡¡¡¡SQL*Plus×°ÔØskeleton.sqlÎļþµÄÄÚÈݵ½SQL*Plus»º³åÇø²¢ÇÒÖ´ÐÐSQL*PlusÓï¾ä;SQL*Plus »á֪ͨÄã´æ´¢¹ý³ÌÒѾ­±»³É¹¦µØ´´½¨¡£
¡¡¡¡ÏÖÔÚÄãµÄ´æ´¢¹ý³Ì±»´´½¨£¬±àÒëºÍ±£´æÔÚÄãµÄOracleÊý¾Ý¿â£¬ÎÒÃÇ¿ÉÒÔÔËÐÐËü¡£
¡¡¡¡Îå.ÔËÐÐÒ»¸ö´æ´¢¹ý³Ì
¡¡¡¡´ÓSQL*Plus ÃüÁîÐÐÌá


Ïà¹ØÎĵµ£º

oracle¹ºÂò·½Ê½

×÷ΪoracleµÄÏúÊÛÕæÐÄÕæÒâµÄÔ­ÒâÓë´ó¼Ò·ÖÏíoracleµÄÒ»ÇУ¬ÎÒÕâ±ß²»ÊÇÇþµÀ£¬ÊÇoracle×ÊÉî×Ü´úÀí£¨ÖйúÈí¼þÓë¼¼Êõ·þÎñ¹É·ÝÓÐÏÞ¹«Ë¾£©£¬Ï£Íû´ó¼ÒÓйºÂòoracleÒâÔ¸µÄʱºò¼ÇµÃÎÒ£¨ÕÔÌìÊæ   15010529916£©£¬ÎһᾡÎÒËùÄܵİïÖú´ó¼Ò¡£
   ×î½üÓкܶàÈËÎÊÎÒoracleµÄ¹ºÂò·½Ê½£ºÔÚÕâÀïÎÒÏë²ûÊöµÄÊÇÉÌÎñÉϵĹºÂò· ......

oracle10G·ÖÇøµÄ´´½¨Óëά»¤Oracle·ÖÇø±íºÍ±¾µØË÷Òý

 
¡¡¡¡OracleµÄ·ÖÇø¼¼ÊõÔÚijЩÌõ¼þÏ¿ÉÒÔ¼«´óµÄÌá¸ß²éѯµÄÐÔÄÜ£¬ËùÒÔ±»¹ã·º²ÉÓᣴӲúÆ·ÉÏ˵£¬·ÖÇø¼¼ÊõÊÇOracleÆóÒµ°æÖжÀÁ¢ÊշѵÄÒ»¸ö×é¼þ¡£ÒÔÏÂÊǶÔÓÚ·ÖÇø¼°±¾µØË÷ÒýµÄÒ»¸öʾÀý¡£
¡¡¡¡OracleµÄ·ÖÇø¼¼ÊõÔÚijЩÌõ¼þÏ¿ÉÒÔ¼«´óµÄÌá¸ß²éѯµÄÐÔÄÜ£¬ËùÒÔ±»¹ã·º²ÉÓᣴӲúÆ·ÉÏ˵£¬·ÖÇø¼¼ÊõÊÇOracleÆóÒµ°æÖжÀÁ¢ÊշѵÄÒ»¸ö ......

oracle ×Ö·û¼¯ÎÊÌâ

1.oracle×Ö·û¼¯ÎÊÌ⣺
Êý¾Ý¿â×Ö·û¼¯ÎªZHS16BGK£¬ºº×ÖÔÚÊý¾Ý¿â´æ·ÅµÄʱºòÕ¼ÓÃÁ½¸ö×Ö½Ú
Êý¾Ý¿â×Ö·û¼¯ÎªUTF8£¬ºº×ÖÔÚÊý¾Ý¿âÀï´æ·ÅµÄʱºòÕ¼ÓÃÈý¸ö×Ö½Ú
ÓÉÓÚ×Ö·û¼¯²»Í¬£¬µ¼ÖÂÏÖÔÚÊý¾Ý¿âIMPµÄʱºòÓÐЩ±íµÄ×ֶγ¤¶È²»¹»£¬³öÏÖORA-12899: value too large for columnµÄ´íÎó¡£
ͨ¹ýÐÞ¸Ä×Ö·û¼¯¿ÉÒÔ½â¾öÕâÖÖÎÊÌâ¡£
2.utf-8ºÍunico ......

Oracle´æ´¢¹ý³Ì

 Oracle´æ´¢¹ý³Ì¹¦ÄÜÇ¿´ó£¬ËûÖ÷ÒªµÄ×÷ÓÃÓÐÒÔϼ¸µã:
1.¿ÉÒÔÅúÁ¿Ö´ÐÐsqlÓï¾ä£¬ÌṩÄÚÖõÄÊÂÎñÖ§³Ö£¬Í¬Ê±Äܹ»Ìá¸ßÊý¾Ý¿â²Ù×÷µÄЧÂÊ¡£
2.¿Í»§¶Ë³ÌÐòÒÀ¾Ý´æ´¢¹ý³ÌÃûÀ´µ÷Óã¬Ìṩ³ÌÐòµÄ¿ÉÒÆÖ²ÐÔ¡£
3.Ìṩ¸´ÔÓµÄSQLÓï¾äÂß¼­Ö§³Ö¡£
Óï·¨½á¹¹°üÀ¨¹ý³ÌÉùÃ÷£¬Ö´Ðйý³Ì²¿·Ö£¬´æ´¢¹ý³ÌÒì³£
1£©²»´ø²ÎÊý£º
Create or replace ......

oracle method

--single line method
select ascii('A') Big_A from dual;
select chr(65) A, chr(122) z, chr(223) ch3 from dual;
select concat('sigo','way') from dual;
select initcap('sigoway') from dual;
select instr('ababab','a',-1,2), instr('ababab','a',1,3) from dual;
select instrb('ababab','a',1,3) from dua ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ