SQL ServerÊý¾Ý¿âÉè¼Æ±íºÍ×ֶεľÑé
ת×Ô£ºhttp://tech.ddvip.com/2007-05/117955341625057.html
¼ì²é¸÷Öֱ仯
¡¡¡¡ÎÒÔÚÉè¼ÆÊý¾Ý¿âµÄʱºò»á¿¼Âǵ½ÄÄЩÊý¾Ý×ֶν«À´¿ÉÄܻᷢÉú±ä¸ü¡£±È·½Ëµ£¬ÐÕÊϾÍÊÇÈç´Ë£¨×¢ÒâÊÇÎ÷·½È˵ÄÐÕÊÏ£¬±ÈÈçÅ®ÐÔ½á»éºó´Ó·òÐյȣ©¡£ËùÒÔ£¬ÔÚ½¨Á¢ÏµÍ³´æ´¢¿Í»§ÐÅϢʱ£¬ÎÒÇãÏòÓÚÔÚµ¥¶ÀµÄÒ»¸öÊý¾Ý±íÀï´æ´¢ÐÕÊÏ×ֶΣ¬¶øÇÒ»¹¸½¼ÓÆðʼÈÕºÍÖÕÖ¹ÈÕµÈ×ֶΣ¬ÕâÑù¾Í¿ÉÒÔ¸ú×ÙÕâÒ»Êý¾ÝÌõÄ¿µÄ±ä»¯¡£
¡¡¡¡²ÉÓÃÓÐÒâÒåµÄ×Ö¶ÎÃû
¡¡¡¡ÓÐÒ»»ØÎҲμӿª·¢¹ýÒ»¸öÏîÄ¿£¬ÆäÖÐÓÐ´ÓÆäËû³ÌÐòÔ±ÄÇÀï¼Ì³ÐµÄ³ÌÐò£¬ÄǸö³ÌÐòԱϲ»¶ÓÃÆÁÄ»ÉÏÏÔʾÊý¾ÝָʾÓÃÓïÃüÃû×ֶΣ¬ÕâÒ²²»Àµ£¬µ«²»ÐÒµÄÊÇ£¬Ëý»¹Ï²»¶ÓÃÒ»Ð©Ææ¹ÖµÄÃüÃû·¨£¬ÆäÃüÃû²ÉÓÃÁËÐÙÑÀÀûÃüÃûºÍ¿ØÖÆÐòºÅµÄ×éºÏÐÎʽ£¬±ÈÈç cbo1¡¢txt2¡¢txt2_b µÈµÈ¡£
¡¡¡¡³ý·ÇÄãÔÚʹÓÃÖ»ÃæÏòÄãµÄËõд×Ö¶ÎÃûµÄϵͳ£¬·ñÔòÇ뾡¿ÉÄܵذÑ×Ö¶ÎÃèÊöµÄÇå³þЩ¡£µ±È»£¬Ò²±ð×ö¹ýÍ·ÁË£¬±ÈÈç Customer_Shipping_Address_Street_Line_1£¬ËäÈ»ºÜ¸»ÓÐ˵Ã÷ÐÔ£¬µ«Ã»ÈËÔ¸Òâ¼üÈëÕâô³¤µÄÃû×Ö£¬¾ßÌå³ß¶È¾ÍÔÚÄãµÄ°ÑÎÕÖС£
¡¡¡¡²ÉÓÃǰ׺ÃüÃû
¡¡¡¡Èç¹û¶à¸ö±íÀïÓкöàͬһÀàÐ͵Ä×ֶΣ¨±ÈÈç FirstName£©£¬Äã²»·ÁÓÃÌØ¶¨±íµÄǰ׺£¨±ÈÈç CusLastName£©À´°ïÖúÄã±êʶ×ֶΡ£
¡¡¡¡Ê±Ð§ÐÔÊý¾ÝÓ¦°üÀ¨“×î½ü¸üÐÂÈÕÆÚ/ʱ¼ä”×ֶΡ£Ê±¼ä±ê¼Ç¶Ô²éÕÒÊý¾ÝÎÊÌâµÄÔÒò¡¢°´ÈÕÆÚÖØÐ´¦Àí/ÖØÔØÊý¾ÝºÍÇå³ý¾ÉÊý¾ÝÌØ±ðÓÐÓá£
¡¡¡¡±ê×¼»¯ºÍÊý¾ÝÇý¶¯
¡¡¡¡Êý¾ÝµÄ±ê×¼»¯²»½ö·½±ãÁË×Ô¼º¶øÇÒÒ²·½±ãÁËÆäËûÈË¡£±È·½Ëµ£¬¼ÙÈçÄãµÄÓû§½çÃæÒª·ÃÎÊÍⲿÊý¾ÝÔ´£¨Îļþ¡¢XML Îĵµ¡¢ÆäËûÊý¾Ý¿âµÈ£©£¬Äã²»·Á°ÑÏàÓ¦µÄÁ¬½ÓºÍ·¾¶ÐÅÏ¢´æ´¢ÔÚÓû§½çÃæÖ§³Ö±íÀï¡£»¹ÓУ¬Èç¹ûÓû§½çÃæÖ´Ðй¤×÷Á÷Ö®ÀàµÄÈÎÎñ£¨·¢ËÍÓʼþ¡¢´òÓ¡Ðż㡢Ð޸ļǼ״̬µÈ£©£¬ÄÇô²úÉú¹¤×÷Á÷µÄÊý¾ÝÒ²¿ÉÒÔ´æ·ÅÔÚÊý¾Ý¿âÀï¡£Ô¤ÏȰ²ÅÅ×ÜÐèÒª¸¶³öŬÁ¦£¬µ«Èç¹ûÕâЩ¹ý³Ì²ÉÓÃÊý¾ÝÇý¶¯¶ø·ÇÓ²±àÂëµÄ·½Ê½£¬ÄÇô²ßÂÔ±ä¸üºÍά»¤¶¼»á·½±ãµÃ¶à¡£ÊÂʵÉÏ£¬Èç¹û¹ý³ÌÊÇÊý¾ÝÇý¶¯µÄ£¬Äã¾Í¿ÉÒÔ°ÑÏ൱´óµÄÔðÈÎÍÆ¸øÓû§£¬ÓÉÓû§À´Î¬»¤×Ô¼ºµÄ¹¤×÷Á÷¹ý³Ì¡£
±ê×¼»¯²»ÄܹýÍ·
¡¡¡¡¶ÔÄÇЩ²»ÊìϤ±ê×¼»¯Ò»´Ê£¨normalization£©µÄÈ˶øÑÔ£¬±ê×¼»¯¿ÉÒÔ±£Ö¤±íÄÚµÄ×ֶζ¼ÊÇ×î»ù´¡µÄÒªËØ£¬¶øÕâÒ»´ëÊ©ÓÐÖúÓÚÏû³ýÊý¾Ý¿âÖеÄÊý¾ÝÈßÓà¡£±ê×¼»¯Óкü¸ÖÖÐÎʽ£¬µ« Third Normal Form£¨3NF£©Í¨³£±»ÈÏΪÔÚÐÔÄÜ¡¢À©Õ¹ÐÔºÍÊý¾ÝÍêÕûÐÔ·½Ãæ´ïµ½ÁË×îºÃƽºâ¡£¼òµ¥À´Ëµ£¬3NF ¹æ¶¨£º
¡¡¡¡* ±íÄÚµÄÿһ¸öÖµ¶¼Ö»Äܱ»±í´ïÒ»´Î¡£
¡¡¡¡* ±íÄÚµÄÿһÐж¼Ó¦¸Ã±»Î¨Ò»µÄ±êʶ£¨ÓÐΨһ¼ü£©¡£
¡¡¡¡* ±íÄÚ²»Ó¦¸Ã´æ´¢ÒÀÀµÓÚ
Ïà¹ØÎĵµ£º
SELECT ROWNUM AS ID
,TO_CHAR(SYSDATE + ROWNUM / 24 / 3600, 'yyyy-mm-dd hh24:mi:ss') AS INC_DATETIME
,TRUNC(DBMS_RANDOM.VALUE(0, 100)) AS RANDOM_ID
,DBMS_RANDOM.STRING('x', 20) RANDOM_STRING
from DUAL
CONNECT BY LEVEL <= 10;
SELECT '('||WMSYS.WM_CONCAT(':P' || ROWNUM)| ......
Ò»¡¢ÅäÖà SQL Server£¬Ê¹Ö®ÔÊÐí CLR ¼¯³É:
¡¡¡¡1.µ¥»÷“¿ªÊ¼”°´Å¥£¬ÒÀ´ÎÖ¸Ïò“ËùÓгÌÐò”¡¢Microsoft SQL Server 2005 ºÍ“ÅäÖù¤¾ß”£¬È»ºóµ¥»÷“ÍâΧӦÓÃÅäÖÃÆ÷”¡£
¡¡¡¡2.ÔÚ SQL Server 2005 ÍâΧӦÓÃÅäÖÃÆ÷¹¤¾ßÖУ¬µ¥»÷“¹¦ÄܵÄÍâΧӦÓÃÅäÖÃÆ÷”¡£
¡¡¡¡3.Ñ¡ÔñÄ ......
×î½üÔÚ×öÒ»¸ö×¢²á³ÌÐò£¬µÃÓõÃÃÜÂëµÄMD5¼ÓÃÜ£¬Ö±½ÓÔÚ´æ´¢¹ý³ÌÖнøÐÐ×¢²á¡£
²éÕҵõ½£¬¿ÉÓÃÒÔÏ·½·¨½øÐмÓÃÜ£º
print RIGHT(sys.fn_VarBinToHexStr(hashbytes('MD5','ANSEN')),32)
Êý¾Ý¿âÊÇÓÃSQL SERVER 2005£¬ÆäËûµÄÊý¾Ý¿âÓ¦¸ÃÒ²²î²»µ½ÄÄÈ¥~~ ......
1.ͨ¹ý¹¤¾ßDTSµÄÉè¼ÆÆ÷½øÐе¼Èë»òµ¼³ö
DTSµÄÉè¼ÆÆ÷¹¦ÄÜÇ¿´ó£¬Ö§³Ö¶àÈÎÎñ£¬Ò²ÊÇ¿ÉÊÓ»¯½çÃæ£¬ÈÝÒײÙ×÷£¬µ«ÖªµÀµÄÈËÒ»°ã²»¶à£¬Èç¹ûÖ»ÊǽøÐÐSQL ServerÊý¾Ý¿âÖв¿·Ö±íµÄÒÆ¶¯£¬ÓÃÕâÖÖ·½·¨×îºÃ£¬µ±È»£¬Ò²¿ÉÒÔ½øÐÐÈ«²¿±íµÄÒÆ¶¯¡£ÔÚSQL Server Enterprise ManagerÖУ¬Õ¹¿ª·þÎñÆ÷×ó±ßµÄ+£¬Ñ¡ÔñÊý¾Ý¿â£¬ÓÒ»÷£¬Ñ¡ÔñAll tasks/Import ......
À´×Ôhttp://hi.baidu.com/zcy60156/blog/item/42b6c5802a33859af603a685.html
ÍÆ¼öÊÇÓô洢¹ý³Ì¼ÓÊÂÎñʵÏÖ.»òÖ±½ÓÔÚaspÀïд¼ÓÉÏÊÂÎñ¾Í¿ÉÒÔͬʱµÄ²åÈëÁË.Èç¹ûÖмä³ö´íµÄ»°»¹Äܻعö,¿É±£³ÖÊý¾ÝµÄÒ»ÖÂÐÔ.È¥baiduÉÏËÑË÷Ò»ÏÂÊÂÎñµÈµÄÏà¹Ø×ÊÁϺܶàµÄ.
ÔÚ¿ª·¢WebÓ¦ÓÃʱ£¬ÎÞÒ»ÀýÍâµØÐèÒª·ÃÎÊÊý¾Ý¿â£¬ÒÔÍê³É¶ÔÊý¾ÝµÄ²éѯ¡¢²åÈë¡¢¸ ......