Oracle×Ö·û´®´¦Àíº¯Êý
Oracle×Ö·û´®´¦Àíº¯Êý
2008Äê10ÔÂ18ÈÕ ÐÇÆÚÁù 23:45
ÏîÄ¿ÖÐÓÐÉæ¼°´æ´¢¹ý³Ì¶Ô×Ö·û´®µÄ´¦Àí£¬ËùÒԾͽ«ÔÚÍøÉϲéÕÒµ½µÄ×ÊÁÏ»ã×Ü£¬×öÒ»¸öÐÅϢƴ½ÓʽµÄ×ܽᡣ
ÒÔÏÂÐÅÏ¢¾ùÀ´×Ô»¥ÁªÍø£¬Ìù³öÀ´Ò»Ôò×Ô¼º±£´æÒÔ´ýÒÔºóʹÓã¬Ò»Ôò¹©´ó¼Ò·ÖÏí¡£
×Ö·ûº¯Êý——·µ»Ø×Ö·ûÖµ
ÕâЩº¯ÊýÈ«¶¼½ÓÊÕµÄÊÇ×Ö·û×åÀàÐ͵IJÎÊý(CHR³ýÍâ)²¢ÇÒ·µ»Ø×Ö·ûÖµ.
³ýÁËÌØ±ð˵Ã÷µÄÖ®Íâ,ÕâЩº¯Êý´ó²¿·Ö·µ»ØVARCHAR2ÀàÐ͵ÄÊýÖµ.
×Ö·ûº¯ÊýµÄ·µ»ØÀàÐÍËùÊܵÄÏÞÖÆºÍ»ù±¾Êý¾Ý¿âÀàÐÍËùÊܵÄÏÞÖÆÊÇÏàͬµÄ¡£
×Ö·ûÐͱäÁ¿´æ´¢µÄ×î´óÖµ£º
VARCHAR2ÊýÖµ±»ÏÞÖÆÎª2000×Ö·û(ORACLE 8ÖÐΪ4000×Ö·û)
CHARÊýÖµ±»ÏÞÖÆÎª255×Ö·û(ÔÚORACLE8ÖÐÊÇ2000)
longÀàÐÍΪ2GB
ClobÀàÐÍΪ4GB
1¡¢CHR
Óï·¨: chr(x)
¹¦ÄÜ£º·µ»ØÔÚÊý¾Ý¿â×Ö·û¼¯ÖÐÓëXÓµÓеȼÛÊýÖµµÄ×Ö·û¡£CHRºÍASCIIÊÇÒ»¶Ô·´º¯Êý¡£¾¹ýCHRת»»ºóµÄ×Ö·ûÔÙ¾¹ýASCIIת»»Óֵõ½ÁËÔÀ´µÄ×Ö
·û¡£
ʹÓÃλÖ㺹ý³ÌÐÔÓï¾äºÍSQLÓï¾ä¡£
2¡¢CONCAT
Óï·¨£º CONCAT£¨string1,string2£©
¹¦ÄÜ£º·µ»Østring1£¬²¢ÇÒÔÚºóÃæÁ¬½Óstring2¡£
ʹÓÃλÖ㺹ý³ÌÐÔÓï¾äºÍSQLÓï¾ä¡£
3¡¢INITCAP
Óï·¨£ºINITCAP£¨string£©
¹¦ÄÜ£º·µ»Ø×Ö·û´®µÄÿ¸öµ¥´ÊµÄµÚÒ»¸ö×Öĸ´óд¶øµ¥´ÊÖÐµÄÆäËû×ÖĸСдµÄstring¡£µ¥´ÊÊÇÓÃ.¿Õ¸ñ»ò¸ø×ÖĸÊý×Ö×Ö·û½øÐзָô¡£²»ÊÇ×ÖĸµÄ
×Ö·û²»±ä¶¯¡£
ʹÓÃλÖ㺹ý³ÌÐÔÓï¾äºÍSQLÓï¾ä¡£
4¡¢LTRIM
Óï·¨£ºLTRIM£¨string1,string2£©
¹¦ÄÜ£º·µ»ØÉ¾³ý´Ó×ó±ßËãÆð³öÏÖÔÚstring2ÖеÄ×Ö·ûµÄstring1¡£String2±»È±Ê¡ÉèÖÃΪµ¥¸öµÄ¿Õ¸ñ¡£Êý¾Ý¿â½«É¨Ãèstring1£¬´Ó×î×ó±ß¿ªÊ¼¡£µ±
Óöµ½²»ÔÚstring2ÖеĵÚÒ»¸ö×Ö·û£¬½á¹û¾Í±»·µ»ØÁË¡£LTRIMµÄÐÐΪ·½Ê½ÓëRTRIMºÜÏàËÆ¡£
ʹÓÃλÖ㺹ý³ÌÐÔÓï¾äºÍSQLÓï¾ä¡£
5¡¢NLS_INITCAP
Óï·¨£ºNLS_INITCAP£¨string[,nlsparams]£©
¹¦ÄÜ£º·µ»Ø×Ö·û´®Ã¿¸öµ¥´ÊµÚÒ»¸ö×Öĸ´óд¶øµ¥´ÊÖÐµÄÆäËû×ÖĸСдµÄstring£¬nlsparams
Ö¸¶¨Á˲»Í¬ÓڸûỰȱʡֵµÄ²»Í¬ÅÅÐòÐòÁС£Èç¹û²»Ö¸¶¨²ÎÊý£¬Ôò¹¦ÄܺÍINITCAPÏàͬ¡£Nlsparams¿ÉÒÔʹÓõÄÐÎʽÊÇ£º
‘NLS_SORT=sort’
ÕâÀïsortÖÆ¶©ÁËÒ»¸öÓïÑÔÅÅÐòÐòÁС£
ʹÓÃλÖ㺹ý³ÌÐÔÓï¾äºÍSQLÓï¾ä¡£
6¡¢NLS_LOWER
Óï·¨£ºNLS_LOWER£¨string[,nlsparams]£©
¹¦ÄÜ£º·µ»Ø×Ö·û´®ÖеÄËùÓÐ×Öĸ¶¼ÊÇСдÐÎʽµÄstring¡£²»ÊÇ×ÖĸµÄ×Ö·û²»±ä¡£
Nlsparams²ÎÊýµÄÐÎʽÓëÓÃ;ºÍNLS_INITCAPÖеÄnlsparams²ÎÊýÊÇÏàͬµÄ¡£Èç¹ûnlsparamsûÓб»°üº¬£¬ÄÇôNLS_LOWERËù×÷µÄ´¦ÀíºÍ
Ïà¹ØÎĵµ£º
×ܽáÁËÒ»ÏÂɾ³ýÖØ¸´¼Ç¼µÄ·½·¨£¬ÒÔ¼°Ã¿ÖÖ·½·¨µÄÓÅȱµã¡£
¼ÙÉè±íÃûΪTbl£¬±íÖÐÓÐÈýÁÐcol1£¬col2£¬col3£¬ÆäÖÐcol1£¬col2ÊÇÖ÷¼ü£¬²¢ÇÒ£¬col1£¬col2ÉϼÓÁËË÷Òý¡£
1¡¢Í¨¹ý´´½¨ÁÙʱ±í
¿ÉÒÔ°ÑÊý¾ÝÏȵ¼Èëµ½Ò»¸öÁÙʱ±íÖУ¬È»ºóɾ³ýÔ±íµÄÊý¾Ý£¬ÔÙ°ÑÊý¾Ýµ¼»ØÔ±í£¬SQLÓï¾äÈçÏ£º
creat table tbl_tmp (select distinct* from tb ......
C#ÖвÙ×÷OracleʱµÄSQLÓï¾ä²ÎÊýµÄÓ÷¨
OracleTransaction myTrans ;
conn.Open();
myTrans =conn.BeginTransaction(IsolationLevel.ReadCommitted) ......
Oracle EBS AlertÔÚOracle EBSÖÐÓ¦Ó÷dz£¹ã·º,Ö÷Òª¼¯ÖÐÔÚ¶¨ÆÚ֪ͨºÍÌáÐÑ,ʼþÀàµÄ֪ͨºÍÌáÐÑ,ÀýÈç:
1)ij¸öÖ°Ô±¹ýÉúÈÕ,µ«ÊÇÈËÁ¦×ÊÔ´²¿ÃÅÏ£Íû·¢¸ö×£ºØµÄÓʼþ,¾Í¿ÉÒÔͨ¹ýAlert½øÐÐ֪ͨףºØ;
2)ÔÚDBA¼ì²âϵͳÊÇ·ñÕý³£ÔËתµÄ¹ý³ÌÖÐ,Èç¹ûij¸ö±í¿Õ¼ä¿ìÂúÁË,¿ÉÒÔ½¨Á¢Alert½øÐÐ֪ͨ¹ÜÀíÔ±;
3)¿ÉÒÔ½øÐÐÌáÐÑEBSÖеÄËùÓÐÈËÔ±,µ±È»Ò²¿ ......
OracleË÷Òý·ÖÇøÔÓ̸
<> OracleÊý¾Ý¿âÖУ¬ÓÐÁ½ÖÖÀàÐ͵ķÖÇøË÷Òý£¬È«¾ÖË÷ÒýºÍ±¾µØË÷Òý£¬ÆäÖб¾µØË÷ÒýÓÖ¿ÉÒÔ·ÖΪ±¾µØÇ°×ºË÷ÒýºÍ±¾µØ·Çǰ׺Ë÷Òý¡£ÏÂÃæ¾Í·Ö±ð¿´¿´Ã¿ÖÖÀàÐ͵ÄË÷Òý¸÷×ÔµÄÌØµã¡£
È«¾ÖË÷ÒýÒÔÕû¸ö±íµÄÊý¾ÝΪ¶ÔÏó½¨Á¢Ë÷Òý£¬Ë÷Òý·ÖÇøÖеÄË÷ÒýÌõÄ¿¼È¿ÉÄÜÊÇ»ùÓÚÏàͬµÄ¼üÖµµ«ÊÇÀ´×Ô²»Í¬µÄ·ÖÇø£¬Ò²¿ÉÄÜÊǶà¸ö²»Í¬¼üÖ ......
SQLÖеĵ¥¼Ç¼º¯Êý
1.ASCII
·µ»ØÓëÖ¸¶¨µÄ×Ö·û¶ÔÓ¦µÄÊ®½øÖÆÊý;
SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;
A A ZERO &nbs ......