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

¸ßЧSQL²éѯ֮Ë÷Òý£¨V£©

ÏÈÕ¾ÔÚÓ¦ÓóÌÐòµÄ½Ç¶È˵˵ËüÃǵIJ»Í¬¡£
1¡¢  Ö±½ÓÆ´ SQL
¾ÍÏñ´ó¼ÒÁ˽âµÄÄÇÑù£¬Ö±½ÓÆ´ SQL ´øÀ´ÁË SQL ×¢Èë¹¥»÷£¬´øÀ´ÁËÆ´Ê±Ð©ÐíµÄÐÔÄÜËðʧ£¬µ«ÊÇÆ´²»ÓÃÌí¼Ó SqlParameter £¬»áÉÙдºÜ¶à´úÂë——ºÜ¶àÈËϲ»¶Ö±½ÓÆ´£¬Ò²Ðí¾ÍÒòΪÕâµã¡£ÕâÖÖ×ö·¨»á°ÑÄãÆ´ºÃµÄ SQL Ô­ÑùÖ±½Ó·¢Ë͵½ DB ·þÎñÆ÷È¥Ö´ÐС££¨×¢ÒâÀàËÆ ”exec yourproc ‘param1’, 12” µÄÓï¾ä²»ÔÚ´Ë·¶³ë£¬ÕâÊǵ÷Óô洢¹ý³ÌµÄÒ»ÖÖ·½Ê½£©
2¡¢  ²ÎÊý»¯ SQL
ËùνµÄ“²ÎÊý»¯ SQL ”¾ÍÊÇÔÚÓ¦ÓóÌÐò²àÉèÖà SqlCommand.CommandText µÄʱºòʹÓòÎÊý£¨È磺 @param1 £©£¬È»ºóͨ¹ý SqlCommand.Parameters.Add À´ÉèÖÃÕâЩ²ÎÊýµÄÖµ¡£ÕâÖÖ×ö·¨»á°ÑÄã×¼±¸ºÃµÄÃüÁîͨ¹ý sp_executesql ϵͳ´æ´¢¹ý³ÌÀ´Ö´ÐС£Í¨¹ý²ÎÊý»¯ SQL £¬ºÍÖ±½ÓÆ´ SQL Ïà±È£¬×îÖ±½ÓµÄºÃ´¦¾ÍÊÇûÓÐ SQL ×¢Èë¹¥»÷ÁË¡£
3¡¢  µ÷Óô洢¹ý³Ì
Ö±½Óµ÷Óô洢¹ý³ÌÆäʵºÍ²ÎÊý»¯ SQL ·Ç³£ÏàËÆ¡£Î¨Ò»µÄ±¾Öʲ»Í¬ÔÚÓÚÄã·¢Ë͵½ DB ·þÎñÆ÷µÄÖ¸Áî²»ÔÙÊÇ sp_executesql £¬¶øÊÇÖ±½ÓµÄ´æ´¢¹ý³Ìµ÷ÓöøÒÑ¡£
 
ºÜ¶àÈ˷dz£·Ç³£Ñá¶ñÔÚÓ¦ÓóÌÐòÖÐʹÓô洢¹ý³Ì£¬¶øÄþԸʹÓÃÆ´ SQL »òÕß²ÎÊý»¯ SQL £¬ÀíÓÉÊÇËüÃÇÌṩÁ˸üºÃµÄÁé»îÐÔ——Õâ¸öÀíÓÉÆäʵ·Ç³£·Ç³£µÄ·¢Ö¸£¨°³ÏÖÔÚϲ»¶ÉÏÕâ¸ö´ÊÁË£©¡£
ÏÖÔÚ×öÉè¼Æ£¬Ò»°ã¶¼ÊÇ´ÓÉϵ½ÏÂÀ´£¬ÖØÐͼÔÚÒµÎñÂß¼­ÉÏ¡£´«ËµÖеÄÁìÓòÄ£ÐÍÉè¼ÆÍ꣬²âÊÔÓÃÀý¶¼Í¨¹ýÖ®ºó£¬²Å»á¿¼ÂÇÊý¾Ý³Ö¾Ã»¯·½Ê½¡£Êý¾Ý³Ö¾Ã»¯ÊÇϵͳµÄÒ»²¿·Ö£¬µ«¾ø¶Ô²»ÊÇ×îÖØÒªµÄ²¿·Ö£¬Éè¼ÆÓ¦¸ÃÎ§ÈÆÒµÎñÂß¼­¿ªÕ¹£¬³Ö¾Ã»¯Ó¦¸Ã½ö½öÊǸö¸½¼þ¡£ÖÁÉÙ£¬¸ß²ãÓ¦ÓÃÓ¦¸Ã¾¡¿ÉÄܵIJ»¹ØÐÄ´¦ÓÚ×îµ×²ãµÄÎïÀí´æ´¢½á¹¹£¨È磺±í£©ºÍÊý¾Ý³Ö¾Ã¡¢·´³Ö¾Ã·½Ê½£¨ÊÇÆ´ SQL »¹ÊÇ´æ´¢¹ý³Ì£©£¬ËùÒÔÓò»Óô洢¹ý³Ì¸ù±¾²»ÖØÒª¡£ºÜ¶àÈ˺¦Å´洢¹ý³Ì£¬ÆäʵÊǺ¦Å´洢¹ý³ÌÖаüÀ¨ÒµÎñÂß¼­——ÕæÊµÇé¿öÊÇ£¬Èç¹û´æ´¢¹ý³ÌÖаüº¬ÁËÒµÎñÂß¼­£¬ÄÇÒ»¶¨×î³õÐèÇó·ÖÎö²»¹»µ¼ÖÂÓÃÀýÌáÈ¡²»×㣬µ¼Ö²âÊÔÓÃÀý¸²¸Ç²»¹»£¬µ¼ÖÂÁìÓòÄ£ÐÍÉè¼Æ²»³ä·Ö£¬Òª²»¾ÍÊÇ͵ÀÁ¡£
 
=====
Õ¾ÔÚ DB ½Ç¶ÈÌÖÂÛËüÃǵIJ»Í¬£¬Ö÷Òª´Ó cpu ¡¢ÄÚ´æ·½ÃæÀ´¿¼ÂÇ£¬ÆäËûÖîÈ簲ȫÐÔ£¬ msdn É϶¼ÓУ¬ google Ò²ÄÜÄõ½Ò»¶Ñ×ÊÁÏ£¬²»ÔÙ׸Êö¡£
Ê×ÏÈÊDzéѯ¼Æ»®¡£
SQL ±àÒëÍêÒ»Ìõ SQL Ö®ºó£¬»á°ÑËü»º´æÆðÀ´£¨¿ÉÒÔͨ¹ý sys.syscacheobjects ϵͳÊÓͼ²é¿´£©£¬ÒÔºóÔÙÓÐÏàͬµÄ²éѯ¹ýÀ´£¨×¢Òâ sys.syscacheobjects ÊÓͼÖÐµÄ sql ×ֶΣ¬ºÍËü´æ´¢µÄ¶«Î÷ÍêȫһÑù²ÅÄܳÆÎª&


Ïà¹ØÎĵµ£º

º½¿Õ¹«Ë¾¹ÜÀíϵͳ(VC++ ÓëSQL 2005)

ϵͳ»·¾³£ºWindows 7
Èí¼þ»·¾³£ºVisual C++ 2008 SP1 +SQL Server 2005
±¾´ÎÄ¿µÄ£º±àдһ¸öº½¿Õ¹ÜÀíϵͳ
      ÕâÊÇÊý¾Ý¿â¿Î³ÌÉè¼ÆµÄ³É¹û£¬ËäÈ»³É¼¨²»¼Ñ£¬µ«ÊÇ×÷ΪÎÒÓÃVC++ ÒÔÀ´±àдµÄ×î´ó³ÌÐò»¹ÊÇ´«µ½ÍøÉÏ£¬ÒÔ¹©²Î¿¼¡£ÓÃVC++ ×öÊý¾Ý¿âÉè¼Æ²¢²»ÈÝÒ×£¬µ«Ò²²»ÊDz»¿ÉÄÜ¡£ÒÔÏÂÊÇÎҵijÌÐò½çÃæ£¬ºóÃæ ......

Îå´óÖøÃûµÄÃâ·ÑSQL×¢Èë©¶´É¨Ã蹤¾ß|Findnet.com.cn

´óÁ¿µÄÏÖ´úÆóÒµ²ÉÓÃWebÓ¦ÓóÌÐòÓëÆä¿Í»§ÎÞ·ìµØÁ¬½Óµ½Ò»Æð£¬µ«ÓÉÓÚ²»ÕýÈ·µÄ±àÂ룬Ôì³ÉÁËÐí¶à°²È«ÎÊÌâ¡£WebÓ¦ÓóÌÐòÖеÄ©¶´¿ÉʹºÚ¿Í»ñÈ¡¶ÔÃô¸ÐÐÅÏ¢£¨Èç¸öÈËÊý¾Ý¡¢µÇ¼ÐÅÏ¢µÈ£©µÄÖ±½Ó·ÃÎÊ¡£
WebÓ¦ÓóÌÐò×¼Ðí·ÃÎÊÕßÌá½»Êý¾Ý£¬²¢¿Éͨ¹ý»¥ÁªÍø´ÓÊý¾Ý¿âÖмìË÷Êý¾Ý¡£¶øÊý¾Ý¿âÊǶàÊýWebÓ¦ÓóÌÐòµÄÐÄÔà¡£Êý¾Ý¿âά³Ö×ÅWebÓ¦ÓóÌÐò½«Ì ......

¾«ÃîSqlÓï¾ä

1£® ÅжÏa±íÖÐÓжøb±íÖÐûÓеļǼ
select a.* from tbl1 a
left join tbl2 b
on a.key = b.key
where b.key is null
         ËäȻʹÓÃinÒ²¿ÉÒÔʵÏÖ£¬µ«ÊÇÕâÖÖ·½·¨µÄЧÂʸü¸ßһЩ
2£® н¨Ò»¸öÓëij¸ö±íÏàͬ½á¹¹µÄ±í
select * into b
from a where 1<>1
3£®betwee ......

×ªÔØ SQLÖеÄdatetimeÓ÷¨Ïê½â

×ªÔØ SQLÖеÄdatetimeÓ÷¨Ïê½â
×ªÔØµØÖ·£ºhttp://blog.sina.com.cn/s/blog_495491770100fq4n.html
2009-07-27 09:45  sql server2000ÖÐʹÓÃconvertÀ´È¡µÃdatetimeÊý¾ÝÀàÐÍÑùʽ
ÈÕÆÚÊý¾Ý¸ñʽµÄ´¦Àí£¬Á½¸öʾÀý£º
CONVERT(varchar(16), ʱ¼äÒ», 20) ½á¹û£º2007-02-01 08:02
ʱ¼äÒ»°ãΪ
getdate()
º¯Êý»òÊý¾Ý±íÀïµÄ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ