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

sqlserver³£Óú¯Êý/´æ´¢¹ý³Ì/Êý¾Ý¿â½ÇÉ«

/*ÈÕÆÚº¯Êý*/
DATEADD ( datepart , number, date )
--ÔÚÏòÖ¸¶¨ÈÕÆÚ¼ÓÉÏÒ»¶Îʱ¼äµÄ»ù´¡ÉÏ£¬·µ»ØÐ嵀 datetime Öµ¡£
DATEDIFF ( datepart , startdate , enddate )
--·µ»Ø¿çÁ½¸öÖ¸¶¨ÈÕÆÚµÄÈÕÆÚºÍʱ¼ä±ß½çÊý¡£
DATENAME ( datepart , date )
--·µ»Ø´ú±íÖ¸¶¨ÈÕÆÚµÄÖ¸¶¨ÈÕÆÚ²¿·ÖµÄ×Ö·û´®¡£
DATEPART ( datepart , date )
--·µ»Ø´ú±íÖ¸¶¨ÈÕÆÚµÄÖ¸¶¨ÈÕÆÚ²¿·ÖµÄÕûÊý¡£
DAY ( date )
--·µ»Ø´ú±íÖ¸¶¨ÈÕÆÚµÄÌìµÄÈÕÆÚ²¿·ÖµÄÕûÊý¡£
GETDATE ( )
--°´ datetime ÖµµÄ Microsoft? SQL Server? ±ê×¼ÄÚ²¿¸ñʽ·µ»Øµ±Ç°ÏµÍ³ÈÕÆÚºÍʱ¼ä¡£
GETUTCDATE()
--·µ»Ø±íʾµ±Ç° UTC ʱ¼ä£¨ÊÀ½çʱ¼ä×ø±ê»ò¸ñÁÖÄáÖαê׼ʱ¼ä£©µÄ datetime Öµ¡£
--µ±Ç°µÄ UTC ʱ¼äµÃ×Ôµ±Ç°µÄ±¾µØÊ±¼äºÍÔËÐÐ SQL Server µÄ¼ÆËã»ú²Ù×÷ϵͳÖеÄÊ±ÇøÉèÖá£
MONTH ( date )
--·µ»Ø´ú±íÖ¸¶¨ÈÕÆÚÔ·ݵÄÕûÊý¡£
YEAR ( date )
--·µ»Ø±íʾָ¶¨ÈÕÆÚÖеÄÄê·ÝµÄÕûÊý¡£
--------------------------------------------------------------------------
/*×Ö·û´®´¦Àíº¯Êý*/
LCASE( )
LOWER( )
--½«×Ö·û´®×ª»»ÎªÐ¡Ð´×Öĸ
LTRIM( )
--ɾ³ý×Ö·û´®Ç°ÃæµÄ¿Õ¸ñ
SUBSTRING( )
--´Ó×Ö·û´®ÖÐÌáȡһ¸ö»ò¶à¸ö×Ö·û
UCASE( )
UPPER( )
--½«×Ö·û´®×ª»»Îª´óд×Öĸ
ROUND( )
--½«Êý×Ö°´Ö¸¶¨µÄСÊýλÊýËÄÉáÎåÈë
FLOOR( )
--½«Êý×ÖÏòÏÂËÄÉáÎåÈëΪ×î½Ó½ü£¨×îС£©µÄÕûÊý
CEILING( )
--½«Êý×ÖÏòÉÏËÄÉáÎåÈëΪ×î½Ó½üµÄÕûÊý
DATALENGTH( )
--·µ»ØÖ¸¶¨µÄ±í´ïʽËùÓõÄ×Ö½ÚÊý
--------------------------------------------------------------------------
USER( )
USER_NAME( )
--·µ»Øµ±Ç°Óû§Ãû
CONVERT( )
--½«Êý¾Ý´ÓÒ»ÖÖÀàÐÍת»»ÎªÁíÒ»ÖÖÀàÐÍ¡£
SOUNDEX( )
--Ϊ¿É´´½¨"½üËÆ"ËÑË÷µÄÖ¸¶¨±í´ïʽ·µ»Ø Soundex ´úÂë¡£
STR( )
--½«Êý×ÖÊý¾Ýת»»Îª×Ö·û´®£¬ÒÔ±ã¿ÉÒÔÓÃÎı¾ÔËËã·û¶ÔÆä½øÐд¦Àí¡£
/*È«¾Ö±äÁ¿*/
@@CONNECTIONS
--·þÎñÆ÷ÉÏ´ÎÆô¶¯ÒÔÀ´´´½¨µÄÁ¬½ÓÊý
@@CPU_BUSY  
--×Ô SQL Server Æô¶¯ÖÁ½ñ£¬ÏµÍ³³ÖÐøÔËÐеĺÁÃëÊý¡£
@@CURSOR_ROWS  
--×î½ü´ò¿ªµÄÓαêÖеÄÐÐÊý
@@DATEFIRST   
--SET DATEFIRST ²ÎÊýµÄµ±Ç°Öµ£¬¸Ã²ÎÊýÓÃÓÚÉèÖÃÒ»¸öÐÇÆÚµÄµÚÒ»ÌìΪÄÄÒ»Ìì¡£
@@ERROR  
--×îºóÒ»¸ö T-SQL ´íÎóµÄ´íÎóºÅ
@@FETCH_STATUS
--Èç¹û×îºóÒ»´ÎÌáÈ¡µÄ״̬Ϊ³É¹¦×´Ì¬£¬ÔòΪ 0¡£Èç¹û³ö´í£¬ÔòΪ -1
@@IDENTITY &nbs


Ïà¹ØÎĵµ£º

SQLServerµÄCONVERTº¯Êý½éÉÜ

±¾ÎÄÀ´×ÔCSDN²©¿Í£¬×ªÔØÇë±êÃ÷³ö´¦£ºhttp://blog.csdn.net/yf520gn/archive/2008/09/26/2982363.aspx
SELECT * from TB_MILES_CB_ORDER
WHERE convert(varchar(100),ORDER_DATE,102)= £¿
ORDER BY ORDER_NO
SELECT CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
SELECT CONVERT(varchar(100), GETDATE ......

sqlserver ÐÔÄÜÓÅ»¯£­£­Join˵Ã÷

ÓÉÓÚ¹¤×÷ÐèÇó£¬Òª¶Ô¸ºÔðµÄ²ú Æ·×öµãÐÔÄÜÓÅ»¯£¬ÔÚÍøÉÏÕÒµ½ÁËÏà¹ØµÄ¶«Î÷£¬Äà ³öÀ´Óë´ó¼Ò·ÖÏí£º
¿´µ½ºÜ¶àÅóÓѶÔÊý¾Ý¿âµÄÀí½â¡¢ÈÏʶ»¹ÊÇûÓÐÍ»ÆÆÒ»¸öÆ¿¾±£¬¶øÕâ¸öÆ¿¾±ÍùÍùÖ»ÊÇÒ»²ã´°Ö½£¬Ô½¹ýÁËÄ㽫¿´µ½Ò»¸öÐÂÊÀ½ç¡£
04¡¢05Äê×öÏîÄ¿µÄʱºò£¬ÓÃSQL Server 2000£¬ºËÐÄ±í£¨´ó²¿·ÖʹÓÃÆµ·±µÄ¹Ø¼ü¹¦ÄÜÿ´Î¶¼ÒªÓõ½£©´ïµ½ÁË800ÍòÊý¾Ý ......

SQLServer´óÊý¾ÝÁ¿²åÈëBULK INSERT


SQLSERVER ´óÊý¾ÝÁ¿²åÈëÃüÁ
BULK INSERTÊÇSQLSERVERÖÐÌṩµÄÒ»Ìõ´óÊý¾ÝÁ¿µ¼ÈëµÄÃüÁËüÔËÓÃDTS(SSIS)µ¼ÈëÔ­Àí£¬¿ÉÒÔ´Ó±¾µØ»òÔ¶³Ì·þÎñÆ÷ÉÏÅúÁ¿µ¼ÈëÊý¾Ý¿â»òÎļþÊý¾Ý¡£ÅúÁ¿²åÈëÊÇÒ»¸ö¶ÀÁ¢µÄ²Ù×÷£¬ÓŵãÊÇЧÂʷdz£¸ß¡£È±µãÊdzöÏÖÎÊÌâºó²»¿ÉÒԻعö¡£
¡¡¡¡BULK INSERTÊÇÓÃÀ´½«ÍⲿÎļþÒÔÒ»ÖÖÌØ¶¨µÄ¸ñʽ¼ÓÔ ......

Sqlserver È¡ºº×ֵĵÚÒ»¸ö×Öĸ£¬·½±ãÄ£ºý²éѯ

 create function comm_getpy
(
    @str nvarchar(4000)
)
returns nvarchar(4000)
as
begin
declare @word nchar(1),@PY nvarchar(4000)
set @PY=''
while len(@str)>0
begin
    set @word=left(@str,1)
    --Èç¹û·Çºº×Ö×Ö·û£¬·µ»ØÔ­×Ö·û
& ......

SQLserver×Ö·û´®·Ö¸îº¯Êý

SQLserver×Ö·û´®·Ö¸îº¯Êý
Ò»¡¢°´Ö¸¶¨·ûºÅ·Ö¸î×Ö·û´®£¬·µ»Ø·Ö¸îºóµÄÔªËØ¸öÊý£¬·½·¨ºÜ¼òµ¥£¬¾ÍÊÇ¿´×Ö·û´®ÖдæÔÚ¶àÉÙ¸ö·Ö¸ô·ûºÅ£¬È»ºóÔÙ¼ÓÒ»£¬¾ÍÊÇÒªÇóµÄ½á¹û¡£
CREATE function Get_StrArrayLength
(
  @str varchar(1024),  --Òª·Ö¸îµÄ×Ö·û´®
  @split varchar(10)  --·Ö¸ô·ûº ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ