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

×ß½üOracleÊý¾Ý×Öµä

×÷Õß: ÈýÊ®¶øÁ¢Ê±¼ä£º2009Äê11ÔÂ08ÈÕ 8:59:25Çë×ðÖØÔ­´´×÷Æ·¡£×ªÔØÇë±£³ÖÎÄÕÂÍêÕûÐÔ,²¢ÒÔ³¬Á´½ÓÐÎʽעÃ÷ԭʼ×÷Õß¡°inthirties£¨ÈýÊ®¶øÁ¢£©¡±ºÍ³ö´¦¡±http://blog.csdn.net/inthirties/archive/2009/11/08/4785106.aspx¡±,ÉîÈëÌÖÂÛ¿ÉÒÔÁªÏµinthirties@gmail.com¡£ Êý¾Ý×ֵ䣬µÚÒ»´ÎÌýµ½Õâ¸ö´ÊµÄʱºò£¬»¹ÊǸոÕ̤½øITÐÐÒµ£¬¼ÆËã»úµÄ֪ʶÊÇ×Ô¼ºÒµÓàѧµÄ£¬ËùÒÔ¶ÔÕâÑùµÄרÓÐÃû³Æ²¢²»Á˽⣬²»³ÜÏÂÎʵÄÎÊÒ»¸öÀÏÄñ£¬¸æÖªÊÇÎÒÃÇд³ÌÐòʱ£¬±ÈÈç״̬£¬µØ·½Âë£¬ÇøÂëµÈһЩ»ù´¡ÐÅÏ¢£¬Ò²½Ð×öcode table¡£ Ŷ¡£ Ô­À´ÊÇÕâô»ØÊ¡£ÓÐÁËÕâ¸ö¾­Àú£¬ÔÙÒ»´ÎÔÚ̸¼°Êý¾Ý¿âʱÌýµ½Êý¾Ý¿âÀïÒ²ÓÐÊý¾Ý×ÖµäµÄʱºò£¬¾ÍûÓÐÄÇô¶àµÄİÉúÁË£¬ÐÄÀïÖªµÀ£¬¶ÔÓÚÊý¾Ý¿âÈí¼þÀ´Ëµ£¬Ëû±¾ÉíÒ²ÊǺÍÎÒÃÇдµÄ³ÌÐòÒ»Ñù£¬Ò²ÊÇÒ»Ó¦Óã¬ÄÇôÀïÃæµÄÊý¾Ý×Öµä¾ÍÊÇ Êý¾Ý¿âÓ¦ÓÃÐèÒªµÄһЩ»ù´¡ÐÅϢ߷¡£ 

µÄÈ·£¬Êý¾Ý¿âÊÇÊý¾ÝµÄ¼¯ºÏ£¬Êý¾Ý¿âά»¤ºÍ¹ÜÀíÕâÓû§µÄÊý¾Ý£¬ÄÇôÕâЩÓû§Êý¾Ý±í¶¼´æÔÚÄÄÀÓû§µÄÐÅÏ¢ÊÇÔõÑùµÄ£¬´æ´¢ÕâЩÓû§µÄÊý¾ÝµÄ·¾¶ÔÚÄÄÀÕâЩÐÅÏ¢²»ÊôÓÚÓû§µÄÐÅÏ¢£¬È´ÊÇÊý¾Ý¿âά»¤ºÍ¹ÜÀíÓû§Êý¾ÝµÄºËÐÄ£¬ÕâЩÐÅÏ¢¾ÍÊÇÊý¾Ý¿âµÄÊý¾Ý×ÖµäÀ´Î¬»¤µÄ£¬Êý¾Ý¿âµÄÊý¾Ý×Öµä¾Í»ã¼¯ÁËÕâЩÊý¾Ý¿âÔËÐÐËùÐèÒªµÄ»ù´¡ÐÅϢ߷¡£ ÿ¸öÊý¾Ý¿â¶¼ÌṩÁ˸÷×ÔµÄÊý¾Ý×ÖµäµÄ·½°¸£¬ËäÈ»ÐÎʽ²»Í¬£¬µ«ÊÇÄ¿µÄºÍ×÷ÓÃÊÇÒ»ÑùµÄ£¬±ÈÈçÔÚmysqlÀïÊý¾Ý×ÖµäÊÇÔÚinformation_schemaÀï±íÏֵģ¬sqlserverÔòÊÇÔÚsysÕâ¸öϵͳschemaÀïÀ´Õ¹Ê¾µÄ£¬ÄÇôOracleÓÖÊÇÈçºÎµÄß·¡£ ÕâÊDZ¾ÎÄÕÂËùÖ÷ҪҪ̽ÌÖµÄÄÚÈÝß·¡£ 

OracleÀïÊý¾Ý×ֵ䰴ÕÕËûÃÇ´æÔÚµÄÐÎʽ¿ÉÒÔ·ÖΪÊý¾Ý×Öµä±íºÍ¶¯Ì¬ÐÔÄÜÊÓͼ¡£ 

Êý¾Ý×Öµä±íºÍÓû§´´½¨µÄ±íûÓÐÊ²Ã´Çø±ð£¬²»¹ýÊý¾Ý×Öµä±íÀïµÄÊý¾ÝÊÇOracleϵͳ´æ·ÅµÄϵͳÊý¾Ý£¬¶øÆÕͨ±í´æ·ÅµÄÊÇÓû§µÄÊý¾Ý¶øÒÑ£¬ÎªÁË·½±ãµÄÇø±ðÕâЩ±í£¬ÕâЩ±íµÄÃû×Ö¶¼ÊÇÓÃ"$"½á⣬ÔÚÎÒÃÇ¿´µ½µÄsqlÓï¾äÀï¿´µ½"$"½áβµÄÕâЩ±í£¬´ó¼Ò¾Í¿ÉÒÔÏëµ½Õâ¿ÉÄÜÊÇÒ»¸öÊý¾Ý×Öµä±íÁË£¬Í¬Ñù£¬¼ÈÈ»Èç´Ë£¬ÎÒÃÇ´´½¨×Ô¼ºµÄÓû§±íµÄʱºò¾Í²»ÒªÓÓ$”½á⣬ÒÔÃâÈñðÈËÎó»á£¬ Êý¾Ý×Öµä±íÊÇϵͳ´æ·ÅϵͳÓû§µÄ£¬ËùÒÔËûµÄownerÊÇsys£¬ÔÚÊÖ¹¤ÓÃcreate databaseµÄÃüÁîµÄʱºò£¬»áµ÷ÓÃ$ORACLE_HOME/rdbms/admin /sql.bsqÎļþ£¬Õâ¸ö¾Í»áÖ´ÐÐÉú³ÉÎÒÃÇÕâЩÊý¾Ý×Öµä±í¡£ bsqÎļþÊÇʲô£¬ÒÔǰ¹Ø×¢¹ýÎÒµÄÅóÓÑ£¬»¹¼ÇµÃÎÒдµÄÓйØRMANµÄÎÄÕÂô£¬ÆäÖоÍ̸µ½¹ýÕâ¸öbsqÎļþ£¬Êǿͻ§sqlplus尅µ÷ÓõÄÎļþ¡£ÓÐÐËȤµÄÅóÓÑ¿ÉÒÔ´ò¿ª¿


Ïà¹ØÎĵµ£º

Oracle SQL¾«ÃîSQLÓï¾ä½²½â


--ÐÐÁÐת»» ÐÐתÁÐ
DROP TABLE t_change_lc;
CREATE TABLE t_change_lc (card_code VARCHAR2(3), q NUMBER, bal NUMBER);
INSERT INTO t_change_lc
SELECT '001' card_code, ROWNUM q, trunc(dbms_random.VALUE * 100) bal from dual CONNECT BY ROWNUM <= 4
UNION
SELECT '002' card_code, ROWNUM q, trunc(d ......

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

 ¿Î³ÌÊ®Èý ʹÓÃ×éºÏÊý¾ÝÀàÐÍ* Óαê²Ù×ÝÊý¾Ý
¡¡¡¡
¡¡¡¡±¾¿ÎÖØµã£º
¡¡¡¡1¡¢´´½¨Óû§×Ô¶¨ÒåµÄPLSQL¼Ç¼
¡¡¡¡2¡¢ÀûÓÃ%ROWTYPEÊôÐÔÀ´´´½¨¼Ç¼
¡¡¡¡3¡¢´´½¨PLSQL±í
¡¡¡¡4¡¢ÃèÊö¼Ç¼¡¢±í¡¢¼Ç¼µÄ±íÖ®¼äµÄÇø±ð
¡¡¡¡×¢Ò⣺ÒÔÏÂʵÀýÖбêµã¾ùΪӢÎİë½Ç
¡¡¡¡Ò»¡¢ºÏ³ÉÊý¾ÝÀàÐÍ
¡¡¡¡1¡¢ÀàÐÍ·ÖΪPLSQL¼Ç¼ºÍPLSQL±í
¡¡¡¡2¡ ......

ʹÓÃjava + oracle²åÈëclobÀàÐ͵ÄÊý¾Ý

 Ê¹ÓÃjava + oracle²åÈëclobÀàÐ͵ÄÊý¾Ý£¬ÐèÒªÓÃÒÔϵIJ½Ö裺
1¡¢½«Êý¾Ý²åÈëÊý¾Ý¿â£¬¶ÔÓÚclob×ֶΣ¬Ê¹ÆäΪ¿ÕclobÊý¾Ý¡£ÀýÈ磺insert into test values(1,empty_clob())";
2¡¢´ÓÊý¾Ý¿âÖÐÈ¡³ö²åÈëµÄclob×ֶΣ¬²¢½«Æä¸³Öµ¸øoracle.sql.clobÀàÐ͵ıäÁ¿¡£ÀýÈç
String sqll="select content from test where id=1 for upda ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ