oracleµÄdecode
DECODEº¯ÊýµÄ×÷ÓãºËü¿ÉÒÔ½«ÊäÈëÊýÖµÓ뺯ÊýÖеIJÎÊýÁбíÏà±È½Ï£¬¸ù¾ÝÊäÈëÖµ·µ»ØÒ»¸ö¶ÔÓ¦Öµ¡£º¯ÊýµÄ²ÎÊýÁбíÊÇÓÉÈô¸ÉÊýÖµ¼°Æä¶ÔÓ¦½á¹ûÖµ×é³ÉµÄÈô¸ÉÐòżÐÎʽ¡£µ±È»£¬Èç¹ûδÄÜÓëÈκÎÒ»¸öʵ²ÎÐòżƥÅä³É¹¦£¬Ôòº¯ÊýÒ²ÓÐĬÈϵķµ»ØÖµ¡£
¡¡¡¡Çø±ðÓÚSQLµÄÆäËüº¯Êý£¬DECODEº¯Êý»¹ÄÜʶ±ðºÍ²Ù×÷¿ÕÖµ¡£
¡¡¡¡Óï·¨ÈçÏ£º
¡¡¡¡DECODE(control_value,value1,result1[,value2,result2…][,default_result]);
¡¡¡¡control _value
¡¡¡¡ÊÔͼ´¦ÀíµÄÊýÖµ¡£DECODEº¯Êý½«¸ÃÊýÖµÓëºóÃæµÄһϵÁеÄżÐòÏà±È½Ï£¬ÒÔ¾ö¶¨·µ»ØÖµ¡£
¡¡¡¡value1
¡¡¡¡ÊÇÒ»×é³ÉÐòżµÄÊýÖµ¡£Èç¹ûÊäÈëÊýÖµÓë֮ƥÅä³É¹¦£¬ÔòÏàÓ¦µÄ½á¹û½«±»·µ»Ø¡£¶ÔÓ¦Ò»¸ö¿ÕµÄ·µ»ØÖµ£¬¿ÉÒÔʹÓùؼü×ÖNULLÓÚÖ®¶ÔÓ¦
¡¡¡¡result1
¡¡¡¡ÊÇÒ»×é³ÉÐòżµÄ½á¹ûÖµ¡£
¡¡¡¡default_result δÄÜÓëÈκÎÒ»¸öֵƥÅäʱ£¬º¯Êý·µ»ØµÄĬÈÏÖµ¡£
¡¡¡¡Ê¾ÀýÈçÏ£º
¡¡¡¡select decode( x , 1 , ‘x is 1 ’, 2 , ‘x is 2 ’, ‘others’) from dual
¡¡¡¡µ±xµÈÓÚ1ʱ£¬Ôò·µ»Ø‘x is 1’¡£
¡¡¡¡µ±xµÈÓÚ2ʱ£¬Ôò·µ»Ø‘x is 2’¡£
¡¡¡¡·ñÔò£¬·µ»Øothers’¡£
¡¡¡¡ÔÚÐèÒª±È½Ï2¸öÖµµÄʱºò£¬ÎÒÃÇ¿ÉÒÔÅäºÏSIGN()º¯ÊýÒ»ÆðʹÓá£
¡¡¡¡SELECT DECODE( SIGN(5 -6), 1 'Is Positive', -1, 'Is Nagative', 'Is Zero')
¡¡¡¡Í¬Ñù£¬Ò²¿ÉÒÔÓÃCASEʵÏÖ£º
¡¡¡¡SELECT CASE SIGN(5 - 6)
¡¡¡¡WHEN 1 THEN 'Is Positive'
¡¡¡¡WHEN¡¡-1 THEN 'Is Nagative'
¡¡¡¡ELSE¡¡'Is Zero' END
¡¡¡¡from DUAL
¡¡¡¡ÁíÍ⣬´ó¼Ò»¹¿ÉÒÔÔÚOrder byÖÐʹÓÃDecode¡£
¡¡¡¡Àý£º±ítable_subject£¬ÓÐsubject_nameÁС£ÒªÇó°´ÕÕ£ºÓï¡¢Êý¡¢ÍâµÄ˳Ðò½øÐÐÅÅÐò¡£Õâʱ£¬¾Í¿ÉÒԷdz£ÇáËɵÄʹÓÃDecodeÍê³ÉÒªÇóÁË¡£
¡¡¡¡select * from table_subject order by decode(subject_name, 'ÓïÎÄ', 1, 'Êýѧ', 2, , 'ÍâÓï',3)
Ïà¹ØÎĵµ£º
oracle±í¿Õ¼ä²Ù×÷Ïê½â
1
2
3×÷Õߣº À´Ô´£º ¸üÐÂÈÕÆÚ£º2006-01-04
5
6
7½¨Á¢±í¿Õ¼ä
8
9CREATE TABLESPACE data01
10DATAFILE '/ora ......
ѧϰOracle DBAÒ²°ë¸ö¶àѧÆÚÁË£¬½ñÌìÃÍÈ»²Å·¢ÏÖ£¬ÔÀ´ÎÒµÄÊ黹ÊǺÜеģ¬ÉϿβÙ×÷ʱºòÒ²Ö»ÊÇÖªµÀ´ó¸ÅÔõô×ö£¬µ«ÊÇÒªÕæµÄÈ«²¿×Ô¼º×ö£¬¶ø²»È¥·Ê黹ÊÇÓÐÒ»¶¨µÄÄѶȵģ¬ËùÒÔÄØ£¬½ñÌ쿪ʼ½«DBA´ÓÍ·¸´Ï°Ò»±é£¬Í¬Ê±ÔÙ²Ù×÷Ò»±é¡£
µÚÒ»Õ£¬Ñ§µÄÊÇOracleµÄÌåϵ½á¹¹£ ......
¶Ôºú²®ÁֵIJɷÃÈçÆÚÔÚλÓÚ±±¾©¹úóµÄOracleÖйú×ܲ¿½øÐУ¬µ±¼ÇÕß°Ñ×¼±¸ºÃµÄ²É·ÃÌá¸ÙµÝ¸øºú²®ÁÖÖ⣬ÒÔΪËû»áÏñÐí¶àÊÜ·ÃÕßÒ»ÑùÌÏÌϲ»¾øÆðÀ´£¬ËÖªËûÖ»ÊÇ¿´ÁËÒ»ÑÛ˵£º“»¹ÊÇÒ»ÆðÌÖÂÛ°É£¬Îҿɲ»Ô¸³ª¶À½ÇÏ·¡£”
¡¡¡¡ÔÚOracleÖйú£¬ºú²®ÁÖÊÇÒ»¸öÇÅÁº£¬Ò»¸öÓë×ܲ¿ÓëÖйúÔ±¹¤Ö®¼ä¹µÍ¨µÄÇÅÁº£¬Ò»¸öÕ½ÂÔÖÆ¶¨ÓëÖ´ÐÐÖ®¼äµÄÇÅ ......
protected void BindData1()
{
OracleConnection orcn = new OracleConnection("User ID=wesoftwcp; Password=wesoft; Data Source=oradb");
orcn.Open();
&nb ......
centos 4.5ϰ²×°oracle 9204
Linux localhost.localdomain 2.6.9-55.ELsmp
Ò»£¬½âѹËõOracle9204µÄ°²×°Îļþ
1£® Oracle 9iR2 (9.2.0.4)
(1) ¼ò»¯¹ý³Ì£¨ÒÔoracleµÇ¼£¬ÊͷŰ²×°Îļþ,ʹÓøüÉٵĴÅÅ̿ռ䣬Ëٶȸü¿ì£©
ÔÚ°²×°LINUXʱ×îºÃ·ÖÒ»¸öÇø/orasetup,ÕâÑùÒ»À´¼´Ê¹ÏµÍ³»µÁË,Ò²Ö»ÊÇÖØ×°ÏµÍ³,¶øÎÞÐëÖØÐ ......