SQLÖÐNµÄ×÷ÓÃ?
SQLÖÐNµÄ×÷ÓÃ?
exec sp_executesql N'SELECT TOP 1 ISNULL(vDefine1,'''') AS vMonth, dtBegin, dtEnd from SM_ActMonth WHERE vActID=@P1 AND bCarryForward=@P2 ORDER BY iListID DESC
', N'@P1 varchar(3),@P2 bit', '001', 1
exec sp_executesql N'SELECT * from KEHU WHERE KHDM>=@P1 AND ZK=@P2',N'@P1 VARCHAR(20),@P2 Numeric(18,6)','001',1
¼ÓÉÏN´ú±í´æÈëÊý¾Ý¿âʱÒÔ Unicode ¸ñʽ´æ´¢¡£
N'string' ±íʾstringÊǸöUnicode×Ö·û´®
--------------------------------------------------------------------------
ʹÓà Unicode Êý¾Ý
Unicode ±ê׼ΪȫÇòÉÌÒµÁìÓòÖй㷺ʹÓõĴ󲿷Ö×Ö·û¶¨ÒåÁËÒ»¸öµ¥Ò»±àÂë·½°¸¡£ËùÓеļÆËã»ú¶¼Óõ¥Ò»µÄ Unicode ±ê×¼ Unicode Êý¾ÝÖеÄλģʽһÖµطÒë³É×Ö·û¡£Õâ±£Ö¤ÁËͬһ¸öλģʽÔÚËùÓеļÆËã»úÉÏ×ÜÊÇת»»³Éͬһ¸ö×Ö·û¡£Êý¾Ý¿ÉÒÔËæÒâµØ´ÓÒ»¸öÊý¾Ý¿â»ò¼ÆËã»ú´«Ë͵½ÁíÒ»¸öÊý¾Ý¿â»ò¼ÆËã»ú£¬¶ø²»Óõ£ÐĽÓÊÕϵͳÊÇ·ñ»á´íÎ󵨷Òëλģʽ¡£
¶ÔÓÚÓÃÒ»¸ö×Ö½Ú±àÂëÿ¸ö×Ö·ûµÄÊý¾ÝÀàÐÍ£¬´æÔÚµÄÎÊÌâÖ®Ò»¾ÍÊÇ´ËÊý¾ÝÀàÐÍÖ»Äܱíʾ 256 ¸ö²»Í¬µÄ×Ö·û¡£Õâ¾ÍÆÈʹ¶ÔÓÚ²»Í¬µÄ×Öĸ±í£¨ÀýÈçÏà¶Ô½ÏСµÄÅ·ÖÞ×Öĸ±í£©²ÉÓöàÖØ±àÂë¹æ¸ñ£¨»òÕß´úÂëÒ³£©¡£¶øÇÒÒ²²»¿ÉÄÜ´¦ÀíÏóÈÕÎĺº×Ö»òº«¹úÎÄ×ÖÕâÑù¾ßÓÐÊýǧ¸ö×Ö·ûµÄ×Öĸ±í¡£
ÿ¸ö Microsoft® SQL Server? ÅÅÐò¹æÔò¶¼ÓÐÒ»¸ö¶Ô±íʾ char¡¢varchar ºÍ text ÖµÖеÄÿ¸ö×Ö·û¶¨Òåλģʽ½øÐж¨ÒåµÄ´úÂëÒ³¡£¿ÉΪ¸ö±ðµÄÁкÍ×Ö·û³£Á¿Ö¸Åɲ»Í¬µÄ´úÂëÒ³¡£¿Í»§¶Ë¼ÆËã»úʹÓÃÓë²Ù×÷ÏµÍ³ÇøÓòÉèÖÃÏà¹ØÁªµÄ´úÂëÒ³½âÊÍ×Ö·ûλģʽ¡£ÓкܶàÖÖ²»Í¬µÄ´úÂëÒ³¡£Ò»Ð©×Ö·û³öÏÖÔÚijЩ´úÂëÒ³ÉÏ£¬µ«²¢²»³öÏÖÔÚÆäËüµÄ´úÂëÒ³ÉÏ¡£Ä³Ð©×Ö·ûÔÚһЩ´úÂëÒ³ÉÏÓÃÒ»¸öλģʽ¶¨Ò壬¶øÔÚÆäËüµÄ´úÂëÒ³ÉÏÈ´ÓÃÁíÒ»¸öλģʽ¶¨Òå¡£µ±ÄúÉè¼Æ±ØÐë´¦Àí²»Í¬ÓïÑԵĹú¼ÊÐÔϵͳʱ£¬ÎªÁËÂú×㲻ͬ¹ú¼Ò/µØÇøµÄÓïÑÔÐèÇ󣬸øËùÓеļÆËã»úÌôÑ¡´úÂëÒ³¾Í±äµÃÀ§ÄÑÁË¡£Òª±£Ö¤Ã¿Ò»Ì¨¼ÆËã»úÓëʹÓò»Í¬´úÂëÒ³µÄϵͳ½»»¥Ê±¶¼½øÐÐÕýÈ·µÄ·ÒëÒ²ÊÇÀ§Äѵġ£
Unicode ¹æ¸ñͨ¹ý²ÉÓÃÁ½¸ö×Ö½Ú±àÂëÿ¸ö×Ö·ûʹÕâ¸öÎÊÌâÓÈжø½â¡£×ª»»×îͨÓÃÉÌÒµÓïÑԵĵ¥Ò»¹æ¸ñ¾ßÓÐ×ã¹»¶àµÄ 2 ×Ö½ÚµÄģʽ (65,536)¡£ÒòΪËùÓÐµÄ Unicode ϵͳ¾ùÒ»ÖµزÉÓÃͬÑùµÄλģʽÀ´´ú±íËùÓеÄ×Ö·û£¬ËùÒÔµ±´ÓÒ»¸öϵͳתµ½ÁíÒ»¸öϵͳʱ£¬½«²»»á´æÔÚδÕýȷת»»×Ö·ûµÄÎÊÌ⡣ͨ¹ýÔÚÕû¸öϵͳÖÐʹÓà Unicode Êý¾ÝÀàÐÍ£¬¿É¾¡Á¿¼õÉÙ×Ö·ûת»»ÎÊÌâ¡£
ÔÚ Microsoft SQL Server ÖУ¬ÒÔÏÂÊý¾ÝÀàÐÍÖ§³Ö U
Ïà¹ØÎĵµ£º
ÕâЩº¯ÊýÔÚϵͳº¯Êý¿ÉÒÔÕÒµ½¡£ÏÂÃæÊÇÎÒÁ·Ï°Ê±Ð´µÄ´úÂ룬°üº¬Á˳£ÓõÄ×Ö·û´®²Ù×÷º¯Êý
/*********************************
³£ÓÃ×Ö·û´®º¯Êý:sqlÖÐûÓÐÊý×éÕâһ˵
*********************************/
--int charindex('ÒªÕÒµÄ×Ö·û´®','Ô´×Ö·û´®',¿ªÊ¼Î»ÖÃ)£¬»ñÈ¡×Ö·û´®ÖÐÖ¸¶¨×Ö·û´®µÄλÖÃ
declare @str varchar(50)
set ......
´æ´¢¹ý³Ì
ÔÚ´óÐÍÊý¾Ý¿âϵͳÖУ¬Ëæ×Ź¦ÄܵIJ»¶ÏÍêÉÆ£¬ÏµÍ³Ò²±äµÃÔ½À´Ô½¸´ÔÓ£¬´óÁ¿µÄʱ¼ä½«»áºÄ·ÑÔÚSQL´úÂëºÍÓ¦ÓóÌÐò´úÂëÉÏ£¬¿öÇÒÔںܶàÇé¿öÏ£¬Ðí¶à´úÂë±»ÖØ¸´Ê¹Óöà´Î£¬Ã¿´Î¶¼ÊäÈëÏàͬµÄ´úÂë¼È·±ËöÓֻήµÍϵͳÔËÐÐЧÂÊ¡£Òò´Ë£¬SQL ServerÌṩÁËÒ»ÖÖ·½·¨£¬Ëü¿ÉÒÔ½«Ò»Ð©¹Ì¶¨µÄ²Ù×÷¼¯ÖÐÆðÀ´ÓÉSQL ServerÊý¾Ý¿â·þÎñÆ÷À´Íê³É£ ......
ÊÓͼ²Ù×÷
ÊÓͼÊÇ´ÓÒ»¸ö»òÕß¶à¸ö±í»òÊÓͼÖе¼³öµÄ±í£¬Æä½á¹¹ºÍÊý¾ÝÊǽ¨Á¢ÔÚ¶Ô±íµÄ²éѯ»ù´¡Éϵġ£ÓëÕæÊµµÄ±íÒ»Ñù£¬ÊÓͼҲ°üÀ¨¼¸¸ö±»¶¨ÒåµÄÊý¾ÝÁкͶà¸öÊý¾ÝÐУ¬µ«ÕâЩÊý¾Ýʵ¼ÊÉÏÊDZ»ÆäÒýÓÃµÄÆäËû±íÖеÄÊý¾Ý¡£Òò´Ë£¬ÊÓͼ²»ÊÇÕæÊµ´æÔڵĻù´¡±í£¬¶øÊÇÒ»¸öÐéÄâµÄ±í£¬ÊÓͼËù¶ÔÓ¦µÄÊý¾Ý²¢²»Êµ¼ÊµØÒÔÊÓͼ½á¹¹´æ´¢ÔÚÊý¾Ý¿âÖУ¬¶øÊÇ´æ ......
1Replaceº¯Êý
ÔÚSQL SERVER 2000ÖÐÓÐÒ»¸öÐÅÏ¢±í£¬´æ·ÅÐÂÎÅÐÅÏ¢£¬ÏÖÔÚ¿Í»§ÏëÅúÁ¿¸üÐÂÕâ¸ö×Ö¶ÎÖеÄijЩÎÄ×Ö£¬Ì滻ΪÆäËûÎÄ×Ö¡£
½â¾ö·½·¨£ºÀûÓÃreplaceº¯Êý
update detail set content=replace(content,'ÔÎÄ×Ö','Ìæ»»ºóÎÄ×Ö') where Ìõ¼þ ......
--·ÃÎʲ»Í¬µçÄÔÉϵÄÊý¾Ý¿â
--Èç¹û¾³£·ÃÎÊ»òÊý¾ÝÁ¿´ó,½¨ÒéÓÃÁ´½Ó·þÎñÆ÷
--´´½¨Á´½Ó·þÎñÆ÷
exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','Ô¶³Ì·þÎñ ......