sql serverÖеÄconvertÈÕÆÚ¸ñʽ»¯´óÈ«
CONVERT
½«Ä³ÖÖÊý¾ÝÀàÐ͵ıí´ïʽÏÔʽת»»ÎªÁíÒ»ÖÖÊý¾ÝÀàÐÍ¡£ÓÉÓÚijЩÐèÇó¾³£Óõ½È¡ÈÕÆÚ¸ñʽµÄ²»Í¬.ÏÖÒÔÏ¿ÉÔÚ
SQL ServerÖС¡½«ÈÕÆÚ¸ñʽ»¯.
SQL Server Ö§³ÖʹÓÿÆÍþÌØËã·¨µÄ°¢À²®ÑùʽÖеÄÊý¾Ý¸ñʽ¡£
ÔÚ±íÖУ¬×ó²àµÄÁ½Áбíʾ½« datetime »ò smalldatetime ת»»Îª×Ö·ûÊý¾ÝµÄ style Öµ¡£¸ø style Öµ¼Ó 100£¬¿É»ñµÃ°üÀ¨ÊÀ¼ÍÊýλµÄËÄλÄê·Ý (yyyy)¡£
²»´øÊÀ¼ÍÊýλ (yy) ´øÊÀ¼ÍÊýλ (yyyy)
±ê×¼
ÊäÈë/Êä³ö**
- 0 »ò 100 (*) ĬÈÏÖµ mon dd yyyy hh:miAM£¨»ò PM£©
1 101 ÃÀ¹ú mm/dd/yyyy
2 102 ANSI yy.mm.dd
3 103 Ó¢¹ú/·¨¹ú dd/mm/yy
4 104 µÂ¹ú dd.mm.yy
5 105 Òâ´óÀû dd-mm-yy
6 106 - dd mon yy
7 107 - mon dd, yy
8 108 - hh:mm:ss
- 9 »ò 109 (*) ĬÈÏÖµ + ºÁÃë mon dd yyyy hh:mi:ss:mmmAM£¨»ò PM£©
10 110 ÃÀ¹ú mm-dd-yy
11 111 ÈÕ±¾ yy/mm/dd
12 112 ISO yymmdd
- 13 »ò 113 (*) Å·ÖÞĬÈÏÖµ + ºÁÃë dd mon yyyy hh:mm:ss:mmm(24h)
14 114 - hh:mi:ss:mmm(24h)
- 20 »ò 120 (*) ODBC ¹æ·¶ yyyy-mm-dd hh:mm:ss[.fff]
- 21 »ò 121 (*) ODBC ¹æ·¶£¨´øºÁÃ룩 yyyy-mm-dd hh:mm:ss[.fff]
- 126(***) ISO8601 yyyy-mm-dd Thh:mm:ss:mmm£¨²»º¬¿Õ¸ñ£©
- 130* ¿ÆÍþÌØ dd mon yyyy hh:mi:ss:mmmAM
- 131* ¿ÆÍþÌØ dd/mm/yy hh:mi:ss:mmmAM
* ĬÈÏÖµ£¨style 0 »ò 100¡¢9 »ò 109¡¢13 »ò 113¡¢20 »ò 120¡¢21 »ò 121£©Ê¼ÖÕ·µ»ØÊÀ¼ÍÊýλ (yyyy)¡£
** µ±×ª»»Îª datetime ʱÊäÈ룻µ±×ª»»Îª×Ö·ûÊý¾ÝʱÊä³ö¡£
*** רÃÅÓÃÓÚ XML¡£¶ÔÓÚ´Ó datetime »ò smalldatetime µ½ character Êý¾ÝµÄת»»£¬Êä³ö¸ñʽÈç±íÖÐËùʾ¡£¶ÔÓÚ´Ó float¡¢money »ò smallmoney µ½ character Êý¾ÝµÄת»»£¬Êä³öµÈͬÓÚ style 2¡£¶ÔÓÚ´Ó real µ½ character Êý¾ÝµÄת»»£¬Êä³öµÈͬÓÚ style 1¡£
ÖØÒª ĬÈÏÇé¿öÏ£¬SQL Server ¸ù¾Ý½ØÖ¹Äê·Ý 2049 ½âÊÍÁ½Î»Êý×ÖµÄÄê·Ý¡£¼´£¬Á½Î»Êý×ÖµÄÄê·Ý 49 ±»½âÊÍΪ 2049£¬¶øÁ½Î»Êý×ÖµÄÄê·Ý 50 ±»½âÊÍΪ 1950¡£Ðí¶à¿Í»§¶ËÓ¦ÓóÌÐò£¨ÀýÈçÄÇЩ»ùÓÚ OLE ×Ô¶¯»¯¶ÔÏóµÄ¿Í»§¶ËÓ¦ÓóÌÐò£©¶¼Ê¹Óà 2030 ×÷Ϊ½ØÖ¹Äê·Ý¡£SQL Server Ìṩһ¸öÅäÖÃÑ¡Ï"Á½Î»Êý×ֵĽØÖ¹Äê·Ý"£©£¬½èÒÔ¸ü¸Ä SQL Server ËùʹÓõĽØÖ¹Äê·Ý²¢¶ÔÈÕÆÚ½øÐÐÒ»ÖÂÐÔ´¦Àí¡£È»¶ø×ȫµÄ°ì·¨ÊÇÖ¸¶¨ËÄλÊý×ÖÄê·Ý¡£
µ±´Ó smalldatetime ת»»Îª×Ö·ûÊý¾Ýʱ£¬°üº¬Ãë»òºÁÃëµÄÑùʽ½«ÔÚÕâЩλÖÃ
Ïà¹ØÎĵµ£º
50¸öSqlÓï¾ä£¬½ö¹©Ñ§Ï°£¡
Student(S#,Sname,Sage,S***) ѧÉú±í
Course(C#,Cname,T#) ¿Î³Ì±í
SC(S#,C#,score) ³É¼¨±í
Teacher(T#,Tname) ½Ìʦ±í
ÎÊÌ⣺
1¡¢²éѯ“001”¿Î³Ì±È“002”¿Î³Ì³É¼¨¸ßµÄËùÓÐѧÉúµÄѧºÅ£»
select a.S# from (select s#,score from SC ......
Union All/Union/Intersect²Ù×÷
ÊÊÓó¡¾°£º¶ÔÁ½¸ö¼¯ºÏµÄ´¦Àí£¬ÀýÈç×·¼Ó¡¢ºÏ²¢¡¢È¡ÏàͬÏî¡¢ÏཻÏîµÈµÈ¡£
Concat£¨Á¬½Ó£©
˵Ã÷£ºÁ¬½Ó²»Í¬µÄ¼¯ºÏ£¬²»»á×Ô¶¯¹ýÂËÏàͬÏÑÓ³Ù¡£
1.¼òµ¥ÐÎʽ£º
var q = (
from c in db.Customers
select c.Phone
).Concat(
from c in db.Customers
......
PL/SQL´æ´¢¹ý³Ì±à³Ì ÊÕ²Ø
/**author huangchaobiao
*Email:huangchaobiao111@163.com
*/
PL/SQL´æ´¢¹ý³Ì±à³Ì(ÉÏ)
1. OracleÓ¦Óñ༷½·¨¸ÅÀÀ
´ð£º1) Pro*C/C++/... : CÓïÑÔºÍÊý¾Ý¿â´ò½»µÀµÄ·½·¨£¬±ÈOCI¸ü³£ÓÃ;
2) ODBC
3) OCI: CÓïÑÔºÍÊý¾Ý¿â´ò½»µÀµÄ·½·¨£¬ºÍProCºÜÏàËÆ£¬¸üµ×²ã£¬ºÜÉÙÓÃ;
4) SQLJ ......
ÉÏÍøÒ»²é£¬SQL server2008¶¼³öÀ´ÁË£¬ÎÒ»¹ÊÇÏÈ´Ó»ù´¡µÄѧÆð°É¡£
SQL server2000µÄ³£¼û°æ±¾ÓУºÆóÒµ°æ¡¢±ê×¼°æ¡¢¸öÈ˰桢¿ª·¢°æ¡£
ÆóÒµ°æ£º¹¦ÄÜÈ«Ãæ£¬Ó¦ÓÃÓÚ´óÖÐÐͲúÆ··þÎñ´¦ÀíÆ÷£¬Ö§³Ö´óÐÍÍøÕ¾¡¢Áª»úÊÂÎñ´¦Àí£¬Áª»ú·ÖÎö´¦ÀíµÄÐÔÄÜ¡£
±ê×¼°æ£ºÊÊÓÃÓÚСÐ͹¤×÷×飬²»Ö§³Ö´óÐÍÊý¾Ý¿â£¬Êý¾Ý²Ö¿âºÍÍøÕ¾µÄ¹¦ÄÜ£¬¶øÇÒ²»Ö§³ÖËùÓÐ¹Ø ......
¶ÔÏóÃüÃûµÄÔ¼¶¨£ºÊý¾Ý¿âÃû.ËùÓÐÕßÃû.¶ÔÏóÃû
ǰÁ½Õß¿ÉÊ¡ÂÔ£¬Ä¬ÈÏÖµÊý¾Ý¿âÊǵ±Ç°Êý¾Ý¿â£¬ËùÓÐÕßÊÇdbo
±ðÃû£ºÊý¾Ý¿âÃû³Æ as Êý¾Ý¿â±íÃû Ö÷ÒªÊÇÔö¼ÓselectÓï¾äµÄ¿É¶ÁÐÔ£¬Èç¹ûÒѾΪÊý¾Ý±íÖÆ¶¨Á˱ðÃû£¬Ôò
ÔÚÏàÓ¦µÄSQLÓï¾äÖУ¬¶Ô¸ÃÊý¾Ý±íµÄËùÓÐÏÔʾÒýÓö¼ÒªÊ¹ÓñðÃû£¬¶ø²»ÄÜʹÓÃÊý¾Ý±íÃû¡£
selectÓï¾äÊÇÊý¾Ý¼ìË÷ÖÐ×îÆµ·±µÄ»î¶ ......