SQL ServerÖд洢¹ý³ÌÓ뺯ÊýµÄÇø±ð
SQL ServerÓû§×Ô¶¨Ò庯ÊýºÍ´æ´¢¹ý³ÌÓÐÀàËÆµÄ¹¦ÄÜ£¬¶¼¿ÉÒÔ´´½¨À¦°óSQLÓï¾ä£¬´æ´¢ÔÚserverÖй©ÒÔºóʹÓá£ÕâÑùÄܹ»¼«´óµØÌá¸ß¹¤×÷ЧÂÊ£¬Í¨¹ýÒÔϵĸ÷ÖÖ×ö·¨¿ÉÒÔ¼õÉÙ±à³ÌËùÐèµÄʱ¼ä£º
¡¡¡¡ 1 ÖØ¸´Ê¹Óñà³Ì´úÂ룬¼õÉÙ±à³Ì¿ª·¢Ê±¼ä¡£
¡¡¡¡ 2 Òþ²ØSQLϸ½Ú£¬°ÑSQL·±ËöµÄ¹¤×÷Áô¸øÊý¾Ý¿â¿ª·¢ÈËÔ±£¬¶ø³ÌÐò¿ª·¢Ô±Ôò¼¯Öд¦Àí¸ß¼¶±à³ÌÓïÑÔ¡£
¡¡¡¡ 3 άÐÞ¼¯Öл¯£¬¿ÉÒÔÔÚÒ»¸öµØ·½×öÒµÎñÉϵÄÂß¼Ð޸ģ¬È»ºóÈÃÕâЩÐÞ¸Ä×Ô¶¯Ó¦Óõ½ËùÓÐÏà¹Ø³ÌÐòÖС£
Õ§¿´Ö®Ï£¬Óû§×Ô¶¨Ò庯ÊýºÍ´æ´¢¹ý³ÌµÄ¹¦ÄÜËÆºõÒ»ÃþÒ»Ñù¡£µ«ÊÇ£¬ÆäʵÕâÁ½ÕßÖ®¼ä»¹ÓÐһЩËäȻϸ΢µ«ÊǺÜÖØÒªµÄ²îÒ죺
¡¡¡¡ 1 ´æ´¢¹ý³ÌÊÇʹÓÃEXECÃüÁî¶ÀÁ¢µ÷Óõ쬶øÓû§×Ô¶¨Ò庯ÊýÊÇÔÚÁíÒ»¸öSQLÓï¾äÖе÷Óõġ£
¡¡¡¡ 2 ´æ´¢³ÌÐòÊÇÔÊÐíÓû§ºÍ³ÌÐòȥʹÓô洢¹ý³Ì£¬¶ø²»ÊÇÔÊÐíÆä´æÈ¡±í¸ñ£¬ÕâÑùÄܹ»ÔöÇ¿³ÌÐò°²È«ÐÔ¡£Óë±ê×¼µÄSQL ServerÏà±È£¬´æ´¢³ÌÐòÏÞÖÆÓû§Ðж¯È¨ÏÞ·½Ãæ¸üΪϸ»¯¡£ÀýÈ磬Èç¹ûÄãÓÐÒ»¸ö»õ´æ±í¸ñ£¬Ã¿´ÎÂô³öÒ»¸ö»õÎïÊÕÒøÔ±¶¼Òª¶Ô±í¸ñ½øÐиüÐÂÒ»´Î(´Ó»õ´æÖаѸûõÆ·¼õÈ¥Ò»¼þ)¡£Äã¿ÉÒÔ¸øÊÕÒøÔ±ÉèÖÃȨÏÞ£¬ÔÊÐíÆäʹÓÃdecrement_item´æ´¢¹ý³Ì£¬¶ø²»ÊÇÔÊÐíËûÃÇÓÐÈÎÒâÐ޸Ļò´å±í¸ñµÄȨÏÞ¡£
¡¡¡¡ 3 º¯Êý±ØÐëʼÖÕ·µ»ØÒ»¸öÖµ(Ò»¸ö±êÁ¿Öµ»òÒ»¸ö±í¸ñ)¡£¶ø´æ´¢¹ý³Ì¿ÉÒÔ·µ»ØÒ»¸ö±êÁ¿Öµ¡¢Ò»¸ö±íÖµ»òÎÞÐè·µ»ØÖµ¡£
Ïà¹ØÎĵµ£º
ϵͳ»·¾³£ºWindows 7
Èí¼þ»·¾³£ºVisual C++ 2008 SP1 +SQL Server 2005
±¾´ÎÄ¿µÄ£º±àдһ¸öº½¿Õ¹ÜÀíϵͳ
ÕâÊÇÊý¾Ý¿â¿Î³ÌÉè¼ÆµÄ³É¹û£¬ËäÈ»³É¼¨²»¼Ñ£¬µ«ÊÇ×÷ΪÎÒÓÃVC++ ÒÔÀ´±àдµÄ×î´ó³ÌÐò»¹ÊÇ´«µ½ÍøÉÏ£¬ÒÔ¹©²Î¿¼¡£ÓÃVC++ ×öÊý¾Ý¿âÉè¼Æ²¢²»ÈÝÒ×£¬µ«Ò²²»ÊDz»¿ÉÄÜ¡£ÒÔÏÂÊÇÎҵijÌÐò½çÃæ£¬ºóÃæ ......
1)
¼Ù¶¨ÓÐÒ»¸öÓû§±í£¬±íÖаüº¬×ֶΣº
userid
(int)
¡¢
username
(varchar)
¡¢
password(varchar)
¡¢µÈ£¬
¸Ã±íÐèÒªÉèÖÃÖ÷¼ü£¬ÒÔÏÂ˵·¨ÕýÈ·µÄÊÇ£¨£©¡££¨Ñ¡ÔñÁ½Ï
a)
Èç¹û²»ÄÜÓÐÍ¬Ê±ÖØ¸´µÄ
username
ºÍ
password
£¬ÄÇô
username
ºÍ
password
¿ÉÒÔ×éºÏÔÚÒ»Æð×÷ΪÖ÷¼ü¡£
  ......
--exec [P_AutoGenerateNumber] 'reception_apply','generate_code','',7
/*
¹ý³Ì˵Ã÷:Éú³É×Ô¶¯±àºÅ
´´½¨Ê±¼ä:2010Äê1ÔÂ12ÈÕ
×÷Õß:feng
debug:ÉÐδ¿¼ÂDZàºÅÒç³öÇé¿ö
*/
ALTER proc [P_AutoGenerateNumber]
(
@table ......
Ò»¡¢±¸·ÝÊý¾Ý¿â
1¡¢´ò¿ªSQLÆóÒµ¹ÜÀíÆ÷£¬ÔÚ¿ØÖÆÌ¨¸ùĿ¼ÖÐÒÀ´Îµã¿ªMicrosoft SQL Server
2¡¢SQL Server×é-->Ë«»÷´ò¿ªÄãµÄ·þÎñÆ÷-->Ë«»÷´ò¿ªÊý¾Ý¿âĿ¼
3¡¢Ñ¡ÔñÄãµÄÊý¾Ý¿âÃû³Æ£¨ÈçÂÛ̳Êý¾Ý¿âForum£©-->È»ºóµãÉÏÃæ²Ëµ¥ÖеŤ¾ß-->Ñ¡Ôñ±¸·ÝÊý¾Ý¿â
4¡¢±¸·ÝÑ¡ÏîÑ¡ÔñÍêÈ«±¸·Ý£¬Ä¿µÄÖеı¸·Ýµ½Èç¹ûÔÀ´Óз¾¶ºÍÃû³ ......
ÏÂÁÐÓï¾ä²¿·ÖÊÇMssqlÓï¾ä£¬²»¿ÉÒÔÔÚaccessÖÐʹÓá£
¡¡¡¡SQL·ÖÀࣺ
¡¡¡¡DDL—Êý¾Ý¶¨ÒåÓïÑÔ(CREATE£¬ALTER£¬DROP£¬DECLARE)
¡¡¡¡DML—Êý¾Ý²Ù×ÝÓïÑÔ(SELECT£¬DELETE£¬UPDATE£¬INSERT)
¡¡¡¡DCL—Êý¾Ý¿ØÖÆÓïÑÔ(GRANT£¬REVOKE£¬COMMIT£¬ROLLBACK)
¡¡¡¡Ê×ÏÈ,¼òÒª½éÉÜ»ù´¡Óï¾ä£º
¡¡¡¡1¡¢ËµÃ÷£º ......