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

PL/SQLµÄÊý¾ÝÀàÐͺͳ£Óú¯Êý

1£©PL/SQLÊý¾ÝÀàÐÍ
Ãû³Æ
ÀàÐÍ
˵Ã÷
NUMBER
Êý×ÖÐÍ
ÄÜ´æ·ÅÕûÊýÖµºÍʵÊýÖµ£¬²¢ÇÒ¿ÉÒÔ¶¨Ò徫¶ÈºÍÈ¡Öµ·¶Î§
BINARY_INTEGER
Êý×ÖÐÍ
¿É´æ´¢´ø·ûºÅÕûÊý£¬ÎªÕûÊý¼ÆËãÓÅ»¯ÐÔÄÜ
DEC
Êý×ÖÐÍ
NUMBERµÄ×ÓÀàÐÍ£¬Ð¡Êý
DOUBLE PRECISION
Êý×ÖÐÍ
NUMBERµÄ×ÓÀàÐÍ£¬¸ß¾«¶ÈʵÊý
INTEGER
Êý×ÖÐÍ
NUMBERµÄ×ÓÀàÐÍ£¬ÕûÊý
INT
Êý×ÖÐÍ
NUMBERµÄ×ÓÀàÐÍ£¬ÕûÊý
NUMERIC
Êý×ÖÐÍ
NUMBERµÄ×ÓÀàÐÍ£¬ÓëNUMBERµÈ¼Û
REAL
Êý×ÖÐÍ
NUMBERµÄ×ÓÀàÐÍ£¬ÓëNUMBERµÈ¼Û
SMALLINT
Êý×ÖÐÍ
NUMBERµÄ×ÓÀàÐÍ£¬È¡Öµ·¶Î§±ÈINTEGERС
VARCHAR2
×Ö·ûÐÍ
´æ·Å¿É±ä³¤×Ö·û´®£¬ÓÐ×î´ó³¤¶È
CHAR
×Ö·ûÐÍ
¶¨³¤×Ö·û´®
LONG
×Ö·ûÐÍ
±ä³¤×Ö·û´®£¬×î´ó³¤¶È¿É´ï32,767
DATE
ÈÕÆÚÐÍ
ÒÔÊý¾Ý¿âÏàͬµÄ¸ñʽ´æ·ÅÈÕÆÚÖµ
BOOLEAN
²¼¶ûÐÍ
TRUE OR FALSE
ROWID
ROWID
´æ·ÅÊý¾Ý¿âµÄÐкÅ
2.³£Óú¯Êý
¡¡¡¡ 1)´¦Àí×Ö·ûµÄº¯Êý
¡¡¡¡ ||
¡¡¡¡ CONCAT ---²¢ÖÃÔËËã·û¡£
¡¡¡¡ ¸ñʽ¡ÃCONCAT(STRING1, STRING2)
¡¡¡¡ Àý£º’ABC’|| ’DE’=’ABCDE’
¡¡¡¡ CONCAT(‘ABC’,’DE’) =’ABCDE’
¡¡¡¡
¡¡¡¡ ASCII---·µ»Ø×Ö·ûµÄASCIIÂë¡£
¡¡¡¡ Àý£ºASCII(‘A’) = 65
¡¡¡¡
¡¡¡¡ CHR---·µ»ØÖ¸¶¨ASCIIÂëµÄ×Ö·û¡£
¡¡¡¡ Àý£ºCHR(65) = ‘A’
¡¡¡¡
¡¡¡¡ INSTR---ËÑË÷×Ó´®Î»ÖÃ
¡¡¡¡¸ñʽ¡ÃINSTR(STRING , SET[ , ¿ªÊ¼Î»ÖÃ[ , ³öÏÖ´ÎÊý]])
¡¡¡¡ Àý¡Ã INSTR (‘this is a test’ , ‘i’ , 1,2)=6
¡¡¡¡
¡¡¡¡ INITCAP---½«×Ö·û´®Ã¿¸öµ¥´ÊÊ××Öĸ¾ù±äΪ´óд
¡¡¡¡Àý: INITCAP(‘this is a test’)=’ This Is A Test’’
¡¡¡¡
¡¡¡¡ LENGTH----¼ÆËã´®³¤
¡¡¡¡ ¸ñʽ¡Ã LENGTH(string)
¡¡¡¡
¡¡¡¡ RPAD,LPAD---ÓÒÌî³ä¡¢×óÌî³ä¡£Ä¬ÈÏΪÌî³ä¿Õ¸ñ¡£
¡¡¡¡ ¸ñʽ: RPAD(×Ö·û´® , ×Ö·û¸öÊý , Ìî³ä×Ö·û)
¡¡¡¡Àý: RPAD(‘ABC’ , 6 , ’H’)=’ABCHHH’
¡¡¡¡
¡¡¡¡ LTRIM,RTRIM-----×óÓҽضϡ£Ä¬ÈÏΪɾ³ý¿Õ¸ñ¡£
¡¡¡¡¸ñʽ¡Ã LTRIM(STRING[,’SET’])
¡¡¡¡Àý¡Ã LTRIM(‘***tes*t***’ , ’*’)=’ tes*t***’
¡¡¡¡
¡¡¡¡ LOWER----½«×Ö·û´®×ª»»ÎªÐ¡Ð´
¡¡¡¡ ¸ñʽ¡ÃLOWER(string)
¡¡¡¡
¡¡¡¡UPPER---½«×Ö·û´®×ª»»Îª´óд
¡¡¡¡ ¸ñʽ¡ÃUPPER(string)
¡¡¡¡
¡¡¡¡SUBSTR----ÌáÈ¡×Ó´®¡£ST


Ïà¹ØÎĵµ£º

little notesÖ®SHARED_POOL SQL½âÎö

TOM´óÊåµÄµ÷ÓÅÊéÖÐ˵¹ýÒ»¾ä»°£¬¾ßÌåÓ¢ÎľÍÍüÁË£¬´ó¸ÅÒâ˼¾ÍÊÇ£ºÈç¹ûÓÐÈËÈÃÎÒд±¾ÔõÑùÈÃORACLEÐÔÄÜ×îÂýµÄÊéµÄ»°ÎһὫȡÏû°ó¶¨±äÁ¿(bind variable)×öΪÊéµÄµÚÒ»ÕºÍ×îºóÒ»ÕÂ(ËûµÄÒâ˼ÊÇËûºÜÓÐÓÄĬ~~!)£¬¿É¼û°ó¶¨±äÁ¿µÄÖØÒªÐÔ¡£
°ó¶¨±äÁ¿´ó¶àÓÃÔÚOLTP(online transaction process)ÖУ¬ÔÚOLAP(online analizy process)ÖоÍû± ......

SQLÓï¾ä¼áÐÐתºáÁеÄÒ»ÖÖ·½·¨

¿âλ  »õÎï±àºÅ ¿â´æÊý
1     0101     50
1     0102     60
1     0103     50
2     0101     90
2     0103     100
2     0111     30
3     0101     12 ......

SQL SERVER Êý¾Ý¿âÁ´½Ó·þÎñÆ÷×ܽá


SQL SERVER Êý¾Ý¿âÁ´½Ó·þÎñÆ÷×ܽá
Ç°¶Îʱ¼ä£¬¹«Ë¾µÄÏîÄ¿¿ª·¢Óõ½C/S¡¢B/SÁ½Öּܹ¹¡£CS²¿·ÖÒòΪÊý¾ÝµÄ±£ÃÜÐԺͰ²È«ÐÔ£¬²ÉÓÃSQL SERVER 2000£¨ºóÀ´Ëæ×ÅÈí¼þ°æ±¾Éý¼¶£¬²ÉÓÃSQL Server 2005£©¾ÖÓòÍøÂç¡£B/S²¿·Ö²ÉÓÃOracle9.2Êý¾Ý¿â¡£Á½¸ö²¿·ÖÎïÀí¸ôÀ룬¶¨Ê±Í¨¹ýÍøÂçÇл»Æ÷½øÐÐÍøÂçÇл»ÒÔÍê³ÉÊý¾Ý½»»»¡£
    ......

¡¾×ª¡¿mysqlÏÂÈçºÎÖ´ÐÐsql½Å±¾

Ê×Òª²½Öè(Ò»°ã¿ÉÊ¡ÂÔ):
¿ªÆômysql·þÎñ(ĬÈÏÊÇ¿ª»úʱ¾Í×Ô¶¯ÔËÐÐÁË):
¿ØÖÆÃæ°å
-->¹ÜÀí¹¤¾ß-->·þÎñ,ÔÚÀïÃæÕÒµ½Ãû³ÆΪmysqlµÄÏî,Ë«»÷¾Í¿É¿´ËüµÄ·þÎñ״̬ÊÇÆô¶¯»¹ÊÇÍ£Ö¹,°ÑËüÉèΪÆô¶¯
Á¬½Ómysql:
ÔÚÃüÁîÐÐÏÂÊäÈë mysql -h
localhost -u root -p»Ø³µ,È»ºóÊäÈëÃÜÂë¼´¿É;»òÖ±½ÓÔËÐÐmysql×Ô´øµÄÁ¬½Ó¹¤¾ß,È»ºóÊäÈëÃÜÂë¼ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ