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 ÌṩµÄÔ¶³ÌÊý¾Ý·ÃÎʺ¯Êý; ÔÚ±¾µØsqlserver ÖÐÈ¡ÍⲿÊý¾ÝÔ´Êý¾Ýʱºò¿ÉÓÃ;
¶ÔÁ¬½Ó±¾µØ oracle ²Ù×÷Ô¶³Ì oracle ²»ÄÜʹÓÃ; ²âÊÔ: pl/sql ÖÐʹÓÃ:
select * from openrowset(................); ÎÞЧ!!!!!!!!!!!!!!
ÔÚoracle ÖÐÐèÒª·ÃÎÊÔ¶³ÌÊý¾Ý,ÐèÒª½¨Á¢Ò»Á¬½ÓÔ¶³Ìoracle µÄ dblink ;
ÔÙÓÃÈçÏ·½ ......
ÎÒÔÚ°ÑoracleÊý¾Ýµ¼ÈësqlserverÖÐʱ£¬·¢ÏÖÔÚoracleÖÐ×ֶζ¨ÒåΪΨһË÷Òýʱ£¬²»Í¬¼Ç¼µÄ´Ë×Ö¶ÎÈç¹ûΪ¿Õ²»±»ÈÏΪÊÇÖظ´µÄ£¬µ«ÔÚsqlserverÖÐÈç¹û´Ë×Ö¶ÎΪΨһË÷Òý×ֶΣ¬²»ÔÊÐíÓÐ2¸öÒÔÉϵĿÕÖµ¡£ÓôÃÆ¡£ËùÒÔÖ»ºÃ½«sqlserverÖеÄΨһË÷Òý×Ö¶ÎÊÖ¹¤ÐÞ¸ÄΪ¼¸¸ö·Ç¿ÕµÄÖµ£¬µ«ÕâÑù³ÌÐò¿Ï¶¨Òª½øÐÐÐÞ¸ÄÁË¡£ÐèÒªÔÚ³ÌÐòÖÐΪ´Ë×Ö¶ÎÉèÖò»Öظ´ ......
SQLSERVER ´óÊý¾ÝÁ¿²åÈëÃüÁ
BULK INSERTÊÇSQLSERVERÖÐÌṩµÄÒ»Ìõ´óÊý¾ÝÁ¿µ¼ÈëµÄÃüÁËüÔËÓÃDTS(SSIS)µ¼ÈëÔÀí£¬¿ÉÒÔ´Ó±¾µØ»òÔ¶³Ì·þÎñÆ÷ÉÏÅúÁ¿µ¼ÈëÊý¾Ý¿â»òÎļþÊý¾Ý¡£ÅúÁ¿²åÈëÊÇÒ»¸ö¶ÀÁ¢µÄ²Ù×÷£¬ÓŵãÊÇЧÂʷdz£¸ß¡£È±µãÊdzöÏÖÎÊÌâºó²»¿ÉÒԻعö¡£
¡¡¡¡BULK INSERTÊÇÓÃÀ´½«ÍⲿÎļþÒÔÒ»ÖÖÌض¨µÄ¸ñʽ¼ÓÔ ......
SQLserver×Ö·û´®·Ö¸îº¯Êý
Ò»¡¢°´Ö¸¶¨·ûºÅ·Ö¸î×Ö·û´®£¬·µ»Ø·Ö¸îºóµÄÔªËظöÊý£¬·½·¨ºÜ¼òµ¥£¬¾ÍÊÇ¿´×Ö·û´®ÖдæÔÚ¶àÉÙ¸ö·Ö¸ô·ûºÅ£¬È»ºóÔÙ¼ÓÒ»£¬¾ÍÊÇÒªÇóµÄ½á¹û¡£
CREATE function Get_StrArrayLength
(
@str varchar(1024), --Òª·Ö¸îµÄ×Ö·û´®
@split varchar(10) --·Ö¸ô·ûº ......
SqlServerÃüÃû¹æ·¶
²Î¿¼¸÷ÖÖÃüÃû¹æ·¶£¬ÎÒÃÇͳһʹÓÃÃüÃû¹æ·¶ÈçÏ£º
ÃüÃû¹ý³ÌÖÐÈçÓÐÏÖ´æµÄËõд£¬ÔòʹÓøÃËõд£¬ÈçÎÞ£¬Ò»Âɲ»µÃËõд£¬Àý£ºISBN
Êý¾Ý¿â£ºÓÃÒ»¸ö»òÈý¸öÒÔÏÂÓ¢Îĵ¥´Ê×é³É£¬µ¥´ÊÊ××Öĸ´óд£¬È磺DepartmentManage£»
±íÃû£ºÊ¹ÓÃÃû´ÊÐÔÖʵĵ¥´ÊÈ«Æ´±íʾ£¬¸÷µ¥´ÊÊ××Öĸ´óд£¬ ʹÓø´ÊýÐÎʽ£¬È磺Books
& ......