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

ÈçºÎд¸ßЧµÄÅúÁ¿²åÈëºÍɾ³ýsqlÓï¾ä

×÷Õߣº²»Ïê ³ö´¦£ºÍøÂç×ªÔØ  2009/11/18 10:35:22 ÔĶÁ 109  ´Î
¡¡¡¡¼¼Êõˮƽ×ÜÄÜÔÚ³¶Æ¤ºÍ´µÃ«Çó´ÃÖеõ½Ìá¸ß¡£Èç¹û´ÓÀ´²»“Çó´Ã”£¬¿ÉÄܾͲ»»áÖªµÀif(str != "")²»Èçif(str != string.Empty)¸ßЧ¡¢ÅúÁ¿²åÈëºÍɾ³ýµÄsqlÓï¾äÊÇÒªÄÇÑùд²ÅÖ´ÐÐ×î¿ì¡¢½Ó¿ÚºÍ³éÏóÀàµÄÇø±ð²»½öÊÇÓïÑÔ²ãÃæ¡¢Ô­À´È¨ÏÞ¹ÜÀíÊÇÒªÕâÑùÉè¼ÆµÄ¡¢Ä³¸öÀàÄÇÑùÉè¼ÆÖ°Ôð²Å¸üµ¥Ò»¸üÒ×ÓÚÀ©Õ¹……
¡¡¡¡±¾À´Ç°Á½ÆªÎÄÕÂÊÇѧϰcnblogs±à¼­¿Ø¼þÓõģ¬¿´µ½¸úÌùµÄÅóÓÑѯÎÊÅúÁ¿²åÈëºÍÅúÁ¿É¾³ýµÄÎÊÌ⣬¾ö¶¨ÕûÀí³ÉÎĺʹó¼Ò·ÖÏí¡£
¡¡¡¡ÎÒÃÇÕâÀïÌÖÂÛµÄÖ»ÊÇÆÕͨsqlÓï¾äÈçºÎд¸ü¸ßЧ£¬²»¿¼ÂÇÌØÊâµÄÓÃÎļþÖÐתµÈµ¼È뷽ʽ£¬±Ï¾¹ÔÚ´úÂëÖе÷ÓÃsqlÓï¾ä»ò´æ´¢¹ý³Ì²Å¸ü·½±ã¡£
¡¡¡¡ÅúÁ¿É¾³ýºÜ¼òµ¥£¬´ó¼Ò¿ÉÄܶ¼Óùý£º
¡¡¡¡DELETE from TestTable WHEREID IN (1, 3, 54, 68)¡¡--sql2005ÏÂÔËÐÐͨ¹ý
¡¡¡¡µ±Óû§ÔÚ½çÃæÉϲ»Á¬ÐøµÄÑ¡Ôñ¶àÏî½øÐÐɾ³ýʱ£¬¸ÃÓï¾ä±ÈÑ­»·µ÷Óöà´Îɾ³ý»ò¶àÌõdeleteÓï¾äÖмä¼Ó·ÖºÅÒ»´Îµ÷Óõȷ½·¨¶¼¸ßЧµÄ¶à¡£
¡¡¡¡±¾ÎÄÖØµã½²ÊöµÄÊÇÅúÁ¿²åÈëµÄд·¨£º
¡¡¡¡sqlд·¨£º
¡¡¡¡INSERT INTO TestTable SELECT1, 'abc'UNION SELECT¡¡2, 'bcd'¡¡UNION SELECT3, 'cde'¡¡ --TestTable±íûÓÐÖ÷¼ü£¬ID²»ÊÇÖ÷¼ü
¡¡¡¡Oracleд·¨£º
¡¡¡¡INSERT INTO TestTable SELECT 1, 'abc' from daul UNION SELECT¡¡2, 'bcd' from daul¡¡¡¡--TestTable±íûÓÐÖ÷¼ü£¬ID²»ÊÇÖ÷¼ü
¡¡¡¡Ôø¾­²âÊÔ¹ý£¬ÕâÖÖд·¨²åÈë1000ÌõÊý¾Ý±ÈÑ­»·µ÷ÓÃ1000´Îinsert»ò1000ÌõinsertÓï¾ä¼òµ¥µþ¼ÓÒ»´Îµ÷ÓÃÒª¸ßЧµÃ¶à£¬´ó¸Å¿ì20¶à±¶(µ÷ÊÔ״̬²»ÊÇ̫׼)¡£ÆäʵºÜ¼òµ¥£¬¾ÍÓÃÁ˸öunion(union all Ò²¿ÉÒÔ)£¬µ«µ±Ê±µÃ³ö²âÊÔ½á¹ûʱ»¹ÊǺܾªÏ²µÄ¡£
¡¡¡¡ÒªµÃ³öÕâ¸ö½á¹ûÐèÒªÁ½¸öÌõ¼þ£º
¡¡¡¡1¡¢±í²»ÄÜÓÐÖ÷¼ü»òÕßÖ÷¼üÊÇÊý¾Ý¿âĬÈϵÄ(sqlÓÃ×Ô¶¯µÝÔöÁУ¬oracleÓÃÐòÁÐ)
¡¡¡¡2¡¢×éºÏsqlÓï¾äʱֻÄÜÖ±½ÓÓÃ×Ö·û´®Á¬½Ó£¬²»ÄÜÓòÎÊý»¯sqlÓï¾äµÄд·¨(¾ÍÊÇÔÚ×éºÏµÄsqlÖÐÓÃ@parm×öռλ·û£¬ÔÙ¸øCommand¶ÔÏóÌí¼ÓParameter)
¡¡¡¡ÒÔÉÏÁ½ÌõÈÎÒâÒ»Ìõ²»Âú×㣬ЧÂʵÄÌá¸ß¶¼²»Ã÷ÏÔ¡£
¡¡¡¡ÁíÍ⣬sqlÓï¾äµÄ×î´ó³¤¶ÈÓÐÏÞÖÆ£¬×éºÏ¼¸Ç§ÌõÊý¾Ýд³ÉÒ»ÌõinsertÓï¾ä£¬¿ÉÄܻᳬ¹ýÉÏÏÞ£¬ËùÒÔÈç¹ûÓÐ5000ÌõÊý¾Ý£¬¿ÉÒÔÒ»´Îinsert 1000Ìõ£¬·Ö5´ÎдÍê(²»Ò»¶¨Ò»´Î1000Ìõ×îºÏÊÊ£¬ÓÐÐËȤµÄÅóÓÑ¿ÉÒÔÑо¿)¡£
¡¡¡¡ÉùÃ÷£º¿´Á˼¸Î»ÅóÓÑµÄÆÀÂÛºó·¢ÏÖ×Ô¼ºÃ»ÓÐÐðÊöÇå³þ
¡¡¡¡ÉÏÃæµÄÁ½¸öÌõ¼þ²¢²»ÊÇ˵ÕâÑù×ö¾ÍºÃ£¬¶øÊÇ˵µ±Ó¦Óó¡¾°Âú×ãÕâÁ½¸öÌõ¼þʱ²ÅÊÊ


Ïà¹ØÎĵµ£º

SQL ServerÊý¾Ý¿â¸÷¶ÔÏóµÄ×î´óÈÝÁ¿ËµÃ÷

ϱí˵Ã÷ÔÚ Microsoft SQL Server Êý¾Ý¿âÖж¨ÒåµÄ£¬»òÔÚ Transact-SQL
Óï¾äÖÐÒýÓõĸ÷ÖÖ¶ÔÏóµÄ×î´óÖµ£¨ÊýÁ¿»ò´óС£©¡£ÏÂ±í²»°üº¬ Microsoft® SQL Server 2000™ Windows® CE °æ¡£
 
×î´óÖµ£¨ÊýÁ¿»ò´óС£©
¶ÔÏó
SQL Server 7.0
SQL Server 2000
Åú´¦Àí´óС
65,536 * ÍøÂçÊý¾Ý°ü´óС1
65,536 * Í ......

sqlÊÖ¹¤×¢Èë

SQLÊÖ¹¤×¢Èë´óÈ«
2006Äê08ÔÂ11ÈÕ ÐÇÆÚÎå 21:00
±È·½ËµÔÚ²éѯidÊÇ50µÄÊý¾Ýʱ£¬Èç¹ûÓû§´«½üÀ´µÄ²ÎÊýÊÇ50 and 1=1£¬Èç¹ûûÓÐÉèÖùýÂ˵ϰ£¬¿ÉÒÔÖ±½Ó²é³öÀ´£¬SQL ×¢ÈëÒ»°ãÔÚASP³ÌÐòÖÐÓöµ½×î¶à£¬
¿´¿´ÏÂÃæµÄ
1.ÅжÏÊÇ·ñÓÐ×¢Èë
;and 1=1
;and 1=2
2.³õ²½ÅжÏÊÇ·ñÊÇmssql
;and user>0
3.ÅжÏÊý¾Ý¿âϵͳ
;and ......

SQL SERVER Óαê

SqlServer 2000 ÓαêÓ÷¨Ð¡Àý ·­µ¯ÑºÎ²É£Cannon(¿¨Ù¯) »
--------------------------------------------------------------------------------
DECLARE CURSOR (T-SQL)´´½¨Óαê
September 14th, 2006 by OoperMan  (1 votes, average: 5 out of 5) Loading ...
SQL Server 2005 Áª»ú´ÔÊé
DECLARE CURSOR ......

SQLÓï¾äÓÅ»¯·½·¨

ÎÒÃÇÒª×öµ½²»µ«»áдSQL£¬»¹Òª×öµ½Ð´³öÐÔÄÜÓÅÁ¼µÄSQLÓï¾ä¡£ 
¡¡¡¡
¡¡¡¡£¨1£©Ñ¡Ôñ×îÓÐЧÂʵıíÃû˳Ðò(Ö»ÔÚ»ùÓÚ¹æÔòµÄÓÅ»¯Æ÷ÖÐÓÐЧ)£º 
¡¡¡¡
¡¡¡¡OracleµÄ½âÎöÆ÷°´ÕÕ´ÓÓÒµ½×óµÄ˳Ðò´¦Àífrom×Ó¾äÖеıíÃû£¬from×Ó¾äÖÐдÔÚ×îºóµÄ±í(»ù´¡±í driving table)½«±»×îÏÈ´¦Àí£¬ÔÚfrom×Ó¾äÖаüº¬¶à¸ö±íµÄÇé¿öÏÂ,Äã±ØÐëÑ¡Ôñ ......

C#Á¬½ÓSQL Server 2005 ExpressµÄ×Ö·û´®

C#Á¬½ÓSQL ServerµÄSqlConnectionµÄ×Ö·û´®£¬Ðí¶à¶¼ÊDz»ÄÜÁ¬½ÓµÄ¡£ÏÖÔÚ¸øÒ»¸öÄÜÁ¬½ÓµÄ£º
using System.Data.SqlClient;
public class sqlServerConnection {
//
public static void Main() {
//ÏÂÃæ¾ÍÊDZê×¼µÄÁ¬½Ó£¬×¢ÒâSERVERÊÇÎҵļÆËã»úÃû¡£SQLEXPRESSÊÇÊý¾Ý¿âʵÀý¡£SSPI±íʾʹÓÃWindowsµÇ½µÄÕÊ»§¡£masterÊÇÒªÁ¬½Óµ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ