sqlÖÐÊý¾Ý¿â»Ø¹öµÄ²Ù×÷Ïê½â1
À´×Ôhttp://hi.baidu.com/zcy60156/blog/item/42b6c5802a33859af603a685.html
ÍƼöÊÇÓô洢¹ý³Ì¼ÓÊÂÎñʵÏÖ.»òÖ±½ÓÔÚaspÀïд¼ÓÉÏÊÂÎñ¾Í¿ÉÒÔͬʱµÄ²åÈëÁË.Èç¹ûÖмä³ö´íµÄ»°»¹Äܻعö,¿É±£³ÖÊý¾ÝµÄÒ»ÖÂÐÔ.È¥baiduÉÏËÑË÷Ò»ÏÂÊÂÎñµÈµÄÏà¹Ø×ÊÁϺܶàµÄ.
ÔÚ¿ª·¢WebÓ¦ÓÃʱ£¬ÎÞÒ»ÀýÍâµØÐèÒª·ÃÎÊÊý¾Ý¿â£¬ÒÔÍê³É¶ÔÊý¾ÝµÄ²éѯ¡¢²åÈë¡¢¸üС¢É¾³ýµÈ²Ù×÷¡£ÊÜÓ¦ÓÃÂß¼µÄÓ°Ï죬ÓÐʱÐèÒª½«¶àÌõÊý¾Ý¿â²Ù×÷Ö¸Áî×é³ÉÒ»¸ö¹¤×÷µ¥Ôª£¨ÊÂÎñ£©¡£ÔÚÊý¾Ý¿âÖУ¬ËùνÊÂÎñÊÇÖ¸Ò»×éÂß¼²Ù×÷µ¥Ôª£¬ËüʹÊý¾Ý´ÓÒ»ÖÖ״̬±ä»»µ½ÁíÒ»ÖÖ״̬¡£ÎªÈ·±£Êý¾Ý¿âÖÐÊý¾ÝµÄÒ»ÖÂÐÔ£¬Ó¦µ±ÓÃÀëÉ¢µÄ³É×éµÄÂß¼µ¥Ôª²Ù×÷Êý¾Ý£ºµ±ËüÈ«²¿Íê³Éʱ£¬Êý¾ÝµÄÒ»ÖÂÐÔ¿ÉÒÔ±£³Ö£»¶øµ±µ¥ÔªÖеÄÒ»²¿·Ö²Ù×÷ʧ°Üʱ£¬Õû¸öÊÂÎñ»á±»È«²¿ºöÂÔ£¬ËùÓдÓÆðʼµãÒÔºóµÄ²Ù×÷È«²¿Í˻ص½¿ªÊ¼×´Ì¬¡£
ʵ¼ÊÉÏ£¬ÔÚĬÈÏ·½Ê½Ï¶ÔÊý¾Ý¿âµÄÿһ´Î²Ù×÷¶¼ÊÇÒþº¬µÄÊÂÎñ´¦Àí¡£±¾ÎÄÒÔÒ»¸öµäÐ͵ÄÓû§×¢²á³ÌÐòΪÀý£¬½éÉÜÈýÖÖÀûÓÃASPʵÏÖÊÂÎñ´¦ÀíµÄ·½·¨£º»ùÓÚASPÊý¾Ý¿â×é¼þµÄ½â¾ö·½·¨¡¢»ùÓÚÊý¾Ý¿âÄÚ²¿µÄÊÂÎñ´¦Àí»úÖƵĽâ¾ö·½·¨ºÍ»ùÓÚMTS×é¼þµÄ½â¾ö·½·¨¡£
³ÌÐò¹¦ÄÜ
ÔÚSQL ServerÊý¾Ý¿âÖн¨Á¢Á½¸ö±í£ºUSER±íºÍUSERDOC±í¡£ÆäÖÐUSER±íÖдæ·ÅµÄÊÇ×¢²áÓû§µÄÓû§ÃûºÍÃÜÂ룬USERDOC±íÖдæ·ÅµÄÊǸÃ×¢²áÓû§µÄ¸öÈË×ÊÁÏ£¬²¢ÇÒÒÔÓû§ÃûΪË÷Òý¡£ÏÂÃæÊDZíUSERºÍUSERDOCµÄ¶¨Ò壺
Create Table USER(userName varchar(30),userPasswd varchar(30))
Create Table USERDOC(userName varchar(30),Age int,Sex int,PhoneNumber varchar(20),Address varchar(50))
µ±Óû§ÇëÇó×¢²áʱ£¬ASP½Å±¾ÏȽ«Óû§ÃûºÍÃÜÂë²åÈëµ½USER±íÖУ¬È»ºóÔÚUSERDOC±íÖвåÈëÓû§¸öÈËÐÅÏ¢£¨ÄêÁä¡¢ÐÔ±ð¡¢ÁªÏµµç»°ºÍ¼ÒͥסַµÈ£©¡£Í¬Ê±£¬Ó¦ÓóÌÐò»¹±ØÐë±£Ö¤USER±íÖеÄÿһÌõ¼Ç¼ÔÚUSERDOC±íÖж¼ÓÐÏàÓ¦µÄ¼Ç¼¡£
·½·¨Ò»
ÀûÓÃASPÄÚÖÃADO×é¼þÖеÄConnection¶ÔÏó¿ÉÒÔʵÏÖ¶ÔÊý¾Ý¿â²Ù×÷µÄÊÂÎñÐÔ´¦Àí¡£Connection¶ÔÏóµÄ²¿·Ö·½·¨ÈçÏ£º
¡ñConnection.BeginTrans·½·¨£ºÆô¶¯Ò»¸öÊÂÎñ£»
¡ñConnection.CommitTrans·½·¨£ºÍê³É/Ìá½»Ò»¸öÊÂÎñ£»
¡ñConnection.RollBackTrans·½·¨£º³·Ïû/·ÅÆúÒ»¸öÊÂÎñ¡£
//Æô¶¯Ò»¸öÊÂÎñ²Ù×÷
<£¥ Conn.BeginTrans £¥>
<£¥ sqlText=“Insert into USER(userName,userPasswd) values(‘” £¥>
<£¥ sqlText=sqlText £¦ request(“usrName”) £¦ “’£¬‘”£¦request(“usrPasswd”)£¦&ld
Ïà¹ØÎĵµ£º
--Èç¹ûÊÇʵ±í¿ÉÒÔÓÃ
if exists (select * from sysobjects where id = object_id(N'[dbo].[±íÃû]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[±íÃû]
--Èç¹ûÊÇÁÙʱ±í¿ÉÒÔÓÃ(˵Ã÷,Èç¹ûÓòéÕÒʵ±í·½·¨À´´òÁÙʱ±í»áÕÒ²»µ½.·¢²¼Çø±ð¶Ô´ú.)
if object_id('tempdb..##temp') is not null
......
×òÌì½âÎöÁËdblp.xml£¬´æÈëÊý¾Ý¿â£¬Éú³ÉÁËÈô¸ÉÕÅÁÙʱ±í¡£½ñÌìÉÏÎ磬¶ÔÕâЩÁÙʱ±í½øÐд¦Àí£¬È»ºó´æÈëʵÑéÉè¼ÆµÄ±íÖС£Êý¾Ý¿âµÄÊý¾ÝÁ¿±È½Ï´ó£¬50¶àM£¬80¶àÍòÌõ¼Ç¼¡£Òò¶øÖ´ÐÐsqlʱ£¬¾ÍÓöµ½Á˺ܶàÎÊÌâ¡£
1¡¢È¥³ýÖظ´tuple
Ôʼdblp.xmlÖУ¬Í¬Ò»ÂÛÎĵĴæÔÚ¼¸¸öÍêÈ«ÏàͬµÄ&l ......
Ò»¡¢ÅäÖà SQL Server£¬Ê¹Ö®ÔÊÐí CLR ¼¯³É:
¡¡¡¡1.µ¥»÷“¿ªÊ¼”°´Å¥£¬ÒÀ´ÎÖ¸Ïò“ËùÓгÌÐò”¡¢Microsoft SQL Server 2005 ºÍ“ÅäÖù¤¾ß”£¬È»ºóµ¥»÷“ÍâΧӦÓÃÅäÖÃÆ÷”¡£
¡¡¡¡2.ÔÚ SQL Server 2005 ÍâΧӦÓÃÅäÖÃÆ÷¹¤¾ßÖУ¬µ¥»÷“¹¦ÄܵÄÍâΧӦÓÃÅäÖÃÆ÷”¡£
¡¡¡¡3.Ñ¡ÔñÄ ......
ÄãÊÇ·ñÓöµ½¹ý ÏëÔÚ ×Ö·û´®ÀïÃæд SQLÓï¾ä£¬µ«ÊÇ×ÜÊÇÓöµ½ ijЩ·ûºÅ²»»áд.
±ÈÈç˵ÔÚ×Ö·û´®ÀïÃæд¸ö±äÁ¿.
like: str sql="select * from abc where id= ' "++" ' "
idµÄ±äÁ¿Ó¦ ÏÈÓõ¥ÒýºÅÈ»ºó“+”ºÅ¡£
½ñÌìÓöµ½¸öºÜ³¤µÄSQLÓï¾ä£¬¶øÇÒSQLÓï¾äÀïÃæǶÌ×ÁË×Ö·û´®¡£µ±Ê±¸ù±¾²»»áд ......
1.ͨ¹ý¹¤¾ßDTSµÄÉè¼ÆÆ÷½øÐе¼Èë»òµ¼³ö
DTSµÄÉè¼ÆÆ÷¹¦ÄÜÇ¿´ó£¬Ö§³Ö¶àÈÎÎñ£¬Ò²ÊÇ¿ÉÊÓ»¯½çÃ棬ÈÝÒײÙ×÷£¬µ«ÖªµÀµÄÈËÒ»°ã²»¶à£¬Èç¹ûÖ»ÊǽøÐÐSQL ServerÊý¾Ý¿âÖв¿·Ö±íµÄÒƶ¯£¬ÓÃÕâÖÖ·½·¨×îºÃ£¬µ±È»£¬Ò²¿ÉÒÔ½øÐÐÈ«²¿±íµÄÒƶ¯¡£ÔÚSQL Server Enterprise ManagerÖУ¬Õ¹¿ª·þÎñÆ÷×ó±ßµÄ+£¬Ñ¡ÔñÊý¾Ý¿â£¬ÓÒ»÷£¬Ñ¡ÔñAll tasks/Import ......