SQLµÄǰÊÀ½ñÉú
ǰÑÔÀÎÒ̸µ½ÁËһЩFORTRAN³ÌÐòÔ±ºÍÒ»ÃûLISP³ÌÐòÔ±µÄÊ£¬Ç°ÕßÖ»»áʹÓÃÑ»·À´½â¾öÎÊÌ⣬ºóÕßÖ»»áʹÓõݹ鷽ʽ½â¾öÎÊÌâ¡£ÕâÖÖÇé¿ö²¢²»
ÉÙ¼û£¬ÒòΪÈËÃǶ¼Ï²»¶Ê¹ÓÃ×Ô¼ºÁ˽âµÄ¹¤¾ß¡£ÏÂÃæ½²Ò»¸öЦ»°£¬²»ÊÇÕæÊ£ºÓÐÈ˸øÒ»¸öÊýѧ¼Ò¡¢Ò»¸öÎïÀíѧ¼ÒºÍÒ»¸öÊý¾Ý¿â³ÌÐòÔ±¸÷·¢ÁËÒ»¸öÏðƤÇò£¬²¢ÇÒÈÃËûÃÇÈ·
¶¨ÇòµÄÌå»ý¡£
Êýѧ¼ÒÈÏÕæµØ²âÁ¿ÁËÖ±¾¶£¬È»ºóÓÃÇòÌå»ý¹«Ê½¼ÆËã³öÁËÇòµÄÌå»ý£¬»òÕßÈÏΪÕâ¸öÇò²»ºÜÔ²£¬¾ÍÓÃÈýÖØ»ý·Ö¼ÆËãÁËÇòµÄÌå»ý¡£
ÎïÀíѧ¼ÒÔòÔÚÒ»¸ö´óÉÕ±ÖнÓÂúÁËË®£¬°ÑÇò·ÅÈëË®ÖУ¬²âÁ¿³öÅÅË®Á¿¡£Ëû²¢²»¹ØÐÄÕâ¸öÇòÊÇʲôÐÎ×´¡£
Êý¾Ý¿â³ÌÐòÔ±ÄØ£¬Ëûµ½ÏðƤÇòÉú²úÉ̵ÄÔÚÏßÊý¾Ý¿âÀï²éÁËÕâ¸öÇòµÄÐͺźͲúÆ·ÐòÁкţ¬¸ù±¾²»¹ØÐÄÕâÊDz»ÊÇÇò¡£Ëû»ñµÃÁËÕâ¸öÇòµÄÖÆÔ칫²î¡¢Éè¼ÆÐÎ×´ºÍ³ß´çÒÔ¼°ÆäËûÐí¶àÓëÕû¸öÏðƤÇòÉú²ú¹ý³ÌÓйصIJÎÊý¡£
Õâ¸ö¹ÊÊÂ˵Ã÷£ºÊýѧ¼ÒÖªµÀÈçºÎ¼ÆË㣬ÎïÀíѧ¼ÒÖªµÀÈçºÎ²âÁ¿£¬¶øÊý¾Ý¿â¼¼ÊõÈËÔ±ÖªµÀÈçºÎ²éÕÒÊý¾Ý¡£Ã¿¸öÈ˶¼²ÉÓÃ×Ô¼ºµÄ¹¤¾ßÀ´½â¾öÎÊÌâ¡£
ÏÖÔÚÎÒÃǰÑÎÊÌâÀ©Õ¹µ½²Ö¿âÖгÉǧÉÏÍò¸öÏðƤÇò¡£ Êýѧ¼ÒºÍÎïÀíѧ¼ÒÒò´Ë»á»¨·Ñ´óÁ¿µÄÊÖ¹¤ÀͶ¯Íê³ÉÈÎÎñ£¬¶øÊý¾Ý¿â¼¼ÊõÔ±Ö»ÒªÏÂÔØÒ»Ð©ÐÅÏ¢£¬¾ÍÄܹ»µÃ³öÏðƤÇòµÄ¹¤Òµ±ê×¼£¨¼ÙÉèÓÐÕâÖÖ±ê×¼£©ÒÔ¼°Ï꾡µÃ¿ÉÒÔÓÃÓÚ·¨Í¥±çÂÛµÄÎĵµ¡£
²»Í¬µÄ±à³ÌÄ£ÐÍ
×ÔÎÒÍêÉÆµÄ¹ý³Ì¾ÍÊÇÔÚѧϰÐÂ֪ʶµÄͬʱ£¬Íü¼ÇÀϵÄϰ¹ß¡£
——Edsgar Dijkstra
±à³ÌÄ£ÐÍÓжàÖÖ¡£¹ý³Ìʽ±à³ÌÓïÑÔʹÓõÄÊÇÓÉÁ÷¿ØÖÆÓï¾ä£¨WHILE-DO¡¢IF-THEN-ELSEºÍBEGIN-END£©¿ØÖƵÄһϵÁйý³Ì²½Ö裬½è´Ë°ÑÊäÈëÊý¾Ýת»»³ÉÊä³öÊý¾Ý¡£ÕâÊǶԱà³ÌµÄÒ»ÖÖ´«Í³ÈÏʶ£¬ÒòΪÕâÊÇÖøÃûµÄÊýѧ¼ÒÔ¼º²··ë·ÅµÒÁÂü¹éÄɳöÀ´µÄ£¬ºóÀ´Ò²³£±»³ÆÎª·ë·ÅµÒÁÂüÄ£ÐÍ¡£
ͬÑùµÄÔ´´úÂë¾ÏàͬµÄ±àÒëÆ÷±àÒëÖ®ºó£¬Ã¿´Î¶¼Éú³ÉÏàͬµÄ¿ÉÖ´ÐÐÄ£¿é¡£¸Ã³ÌÐòÔÚÿ´Îµ÷ÓÃʱ¶¼ÒÔÍêÈ«ÏàͬµÄ·½Ê½¹¤×÷¡£ÕâÖÖÄ£ÐÍÖеĹؼü×ÖÊÇ¿ÉÒÔÔ¤²âºÍÈ·¶¨µÄ¡£ ÓÉÓÚÕâÖÖÄ£Ð;ßÓпÉÈ·¶¨ÐÔ£¬ËùÒÔÖ÷ÒªÓÃÓÚһЩÊýѧ·ÖÎö¡£
º¯Êýʽ±à³ÌÓïÑԵĻù´¡ÊÇÓÃһϵÁÐǶÌ׵ĺ¯Êýµ÷ÓÃÀ´½â¾öÎÊÌâ¡£ÔÚÕâЩÓïÑÔÖУ¬¸ß½×º¯Êý¿ÉÒÔת»»×ÔÉíµÄ¹¦ÄÜ£¬Õâ¸ö¸ÅÄî·Ç³£ÖØÒª¡£µ¼Êý±ä»»ºÍ»ý·Ö±ä»»¾ÍÊÇÕâÖָ߽׺¯ÊýÔÚÊýѧÉÏÓ¦ÓõÄʵÀý¡£ÕâÖÖÓïÑÔµÄÄ¿±êÖ®Ò»ÊDZÜÃâÔÚ³ÌÐòÖгöÏÖ¸±×÷Ó㬱£Ö¤ËüÃÇÄܹ»ÒÔ´úÊýµÄ·½Ê½½øÐÐÓÅ»¯¡£ÌرðÊÇ£¬Ò»µ©Ä³¸ö±í´ïʽÓëÁíÒ»¸ö±í´ïʽÏàµÈ£¨Ä³ÖÖÒâÒåÉϵÄÏàµÈ£© £¬ËüÃǾͿÉÒÔÌæ»»£¬¶ø²»»áÓ°ÏìÕû¸öÔËËã½á¹û¡£
APLÊÇ×î³É¹¦µÄº¯Êýʽ±à³ÌÓïÑÔ¡£×Ô´Ó1962ÄêKen IversonµÄA Program
Ïà¹ØÎĵµ£º
create PROCEDURE [dbo].[AllDnn_NewsPublish_DeleteArticleByArticle]
@ArticleID nvarchar(200)
AS
declare @sql nvarchar(1000)
set @sql='DELETE dbo.Site_News_Article where ArticleID in ('+@ArticleID+')'
exec (@sql)
--[AllDnn_NewsPublish_DeleteArticleByArticle] '50,51' ......
1.
ËÀËøÔÀí
¸ù¾Ý²Ù×÷ϵͳÖе͍Ò壺ËÀËøÊÇÖ¸ÔÚÒ»×é½ø³ÌÖеĸ÷¸ö½ø³Ì¾ùÕ¼Óв»»áÊͷŵÄ×ÊÔ´£¬µ«Òò»¥ÏàÉêÇë±»ÆäËû½ø³ÌËùÕ¾Óò»»áÊͷŵÄ×ÊÔ´¶ø´¦ÓÚµÄÒ»ÖÖÓÀ¾ÃµÈ´ý״̬¡£
ËÀËøµÄËĸö±ØÒªÌõ¼þ£º
»¥³âÌõ¼þ
(Mutual exclusion)
£º×ÊÔ´²»Äܱ»¹²Ïí£¬Ö»ÄÜÓÉÒ»¸ö½ø³ÌʹÓá£
ÇëÇóÓë± ......
--Ê¡¼¶ Provincial
--³ÇÊÐ City
create table Provincial(pid int,Provincial varchar(50),primary key (pid))
insert into Provincial values(1,'±±¾©ÊÐ')
insert into Provincial values(2,'Ìì½òÊÐ')
insert into Provincial values(3,'ÉϺ£ÊÐ')
insert into Provincial values(4,'Ö ......
Ò»¡¢ÉîÈëdz³öÀí½âË÷Òý½á¹¹
¡¡¡¡Êµ¼ÊÉÏ£¬Äú¿ÉÒÔ°ÑË÷ÒýÀí½âΪһÖÖÌØÊâµÄĿ¼¡£Î¢ÈíµÄsql serverÌṩÁËÁ½ÖÖË÷Òý£º¾Û¼¯Ë÷Òý£¨clustered index£¬Ò²³Æ¾ÛÀàË÷Òý¡¢´Ø¼¯Ë÷Òý£©ºÍ·Ç¾Û¼¯Ë÷Òý£¨nonclustered index£¬Ò²³Æ·Ç¾ÛÀàË÷Òý¡¢·Ç´Ø¼¯Ë÷Òý£©¡£ÏÂÃæ£¬ÎÒÃǾÙÀýÀ´ËµÃ÷һϾۼ¯Ë÷ÒýºÍ·Ç¾Û¼¯Ë÷ÒýµÄÇø±ð£º
¡¡¡¡Æäʵ£¬ÎÒÃǵĺºÓï× ......