sql 2005
“¹¤ÓûÉÆÆäÊ£¬±ØÏÈÀûÆäÆ÷”¡£ÐÅÏ¢¼¼ÊõÔÚÉÌÒµÁìÓòÓ¦ÓõÄ׿Խ³ÉЧÔÚ¾¹ý½ü20ÄêµÄÐÅÏ¢»¯½¨ÉèÒѾ³õ²½ÏÔÏÖ¡£Æóҵͨ¹ýMIS£¨¹ÜÀíÐÅϢϵͳ£©¿ìËÙÊÕ¼¯ºÍ´¦ÀíÉÌÒµÐÅÏ¢£¬Í¨¹ýERP£¨ÆóÒµ×ÊÔ´¼Æ»®ÏµÍ³£©×¼È·¼à¿ØÐÅÏ¢Á÷£¬´Ó¶ø¶ÔÆóÒµ¾ÓªµÄ¸÷¸ö·½Ãæ½øÐйÜÀí¡£ÕâЩϵͳ³ýÁ˱¾ÉíµÄÓ¦ÓÃÍ⣬»¹»ýÀÛÁË´óÁ¿µÄÊý¾Ý£¬ÈçÀ´×ÔÒµÎñϵͳµÄ¶©µ¥¡¢¿â´æ¡¢½»Ò×ÕËÄ¿¡¢¿Í»§ºÍ¹©Ó¦ÉÌ×ÊÁÏ£¬À´×ÔÆóÒµËù´¦ÐÐÒµºÍ¾ºÕù¶ÔÊÖµÄÊý¾Ý£¬ÒÔ¼°À´×ÔÆóÒµËù´¦µÄÆäËûÍⲿ»·¾³Öеĸ÷ÖÖÊý¾Ý£¬ÕâÊÇÒ»±Ê±¦¹óµÄ²Æ¸»¡£ÐÅϢϵͳӦ¸Ã¾ß±¸°ÑÕâЩÅÓ´óµÄÊý¾Ýת»¯ÎªÖªÊ¶£¬½ø¶ø¸¨ÖúÆóÒµ¾Óª¾ö²ß£¬ÉõÖÁ×Ô¶¯Éú³ÉÉÌÒµ¾ö²ßµÄÄÜÁ¦£¬Õâ¾ÍÊÇÉÌÒµÖÇÄÜ¡£ÐÅϢϵͳÕýÔÚ¾Àú×Å“MIS→ERP→BI”µÄÑݱä¹ý³Ì¡£±¾Õ½«¶ÔÓÚÉÌÒµÖÇÄÜÉæ¼°µ½µÄÏà¹Ø¼¼Êõ£¬ÈçÊý¾Ý²Ö¿â£¨DW£©¡¢Êý¾ÝÍÚ¾ò£¨DM£©µÈ½øÐиÅÒªµØ·ÖÎö£¬Í¬Ê±´ÓÀíÂÛÉÏÃ÷È·ÉÌÒµÖÇÄÜÔÚÆóÒµ¾Óª¾ö²ß¹ý³ÌÖеļÛÖµ·¢»ÓÔÀí¡£
±¾ÕÂÏȼòµ¥µØËµÃ÷ÆóÒµ¾Óª¹ÜÀí»î¶¯¶ÔÉÌÒµÖÇÄܵÄÐèÇ󣬴ӶøÃ÷ȷʵʩBIµÄÔÒò£¬½â¾öWhyµÄÎÊÌ⣻ÔÙ²ûÊöÉÌÒµÖÇÄܵļ¼Êõ¹¹³É£¬´ó¸ÅÁ˽âÈçºÎʵÏÖÉÌÒµÖÇÄÜ£¬½â¾öWhatºÍHowµÄÎÊÌ⣻×îºóÁоÙһЩʵ¼Ê²¿ÊðµÄ²¿ÊðÉÌÒµÖÇÄÜÏîÄ¿½á¹û£¬½â¾öWhat EffectµÄÎÊÌâ¡£
1.1 ÆóÒµ¾Óª¹ÜÀí»î¶¯¶ÔÉÌÒµÖÇÄܵÄÐèÇó
ÐÅϢϵͳÔÚÆóÒµ¹ÜÀíÖеÄÓ¦Óò»½öËæ×ŹÜÀíÀíÄîµÄ¸üжø·¢Õ¹£¬»¹Ôںܴó³Ì¶ÈÉÏÒÀÀµÓÚÆóÒµÉÌÒµÐÅÏ¢µÄ´æ´¢Á¿¡£Ëæ×ÅÉç»á½Ú×àµÄ¼Ó¿ì£¬ÆóÒµÐÅÏ¢»ýÀÛÔ½À´Ô½¶à£¬¶øÉÌҵ֪ʶµÄÐèÇóÈ´µÃ²»µ½Âú×㣬ÓÚÊǾÍÌá³öÁËÉÌÒµÖÇÄܵĸÅÄî¡£ÕâÒ»½Ú½«¶ÔÉÌÒµÖÇÄÜϵͳӦÓõÄÉî²ãÔÒò½øÐÐ̽ÌÖ¡£
1.1.1 ÆóÒµ¾Óª»î¶¯ÃæÁÙµÄÌôÕ½
ÆóÒµ¾Óª»î¶¯°üÀ¨²É¹º¡¢Éú²ú¡¢ÏúÊÛ¡¢ÉÌó´èÉÌ¡¢¼Û¸ñ±È½Ï¡¢¾Óª¾ö²ß¡¢ÓªÏú²ßÂÔ¡¢ÍÆÏú´ÙÏú¡¢¹«¹ØÐû´«¡¢ÊÛǰ/ÊÛºó·þÎñ¡¢¿Í»§¹ØÏµºÍ×Éѯ·þÎñµÈ¡£ÕâЩ»î¶¯µÄ±³ºóʵ¼ÊÉÏÓÐ3ÖÖ“Á÷”ÔÚÖ§³Ö×ÅÕû¸öÆóÒµµÄÔËת£ºÎïÁ÷¡¢×ʽðÁ÷ºÍÐÅÏ¢Á÷¡£
“ÎïÁ÷”ÊÇ´ÓÔ²ÄÁϺÍÁãÅä¼þµ½³ÉÆ·Õû¸öÎï×ÊÁ÷ͨµÄ¹ý³Ì¡£Ëü½«ÔËÊä¡¢²Ö´¢¡¢¼Ó¹¤¡¢ÕûÀíºÍÅäË͵ÈÕû¸öÎï×ÊÁ÷ͨ¹ý³Ìͨ¹ýÐÅÏ¢Óлú½áºÏ£¬ÐγÉÍêÕûµÄ¹©Ó¦ºÍÐèÇóÁ´¡£
“×ʽðÁ÷”ÊÇ×ʽðÔÚÆóÒµÄÚ²¿ºÍÆóÒµÖ®¼äµÄÁ÷¶¯¹ý³Ì¡£Ëü°üÀ¨ÈÚ×Ê¡¢Ó¦ÊÕÕË¿îºÍÓ¦¸¶ÕË¿îµÄ¹ÜÀíµÈ£¬Éæ¼°²ÆÎñµÄ¸÷¸ö·½Ãæ¡£
“ÐÅÏ¢Á÷”ÊÇÆóÒµ¹ÜÀíµÄ¸÷¸ö»·½Ú²úÉúµÄÐÅÏ¢µÄ¹æÂÉÐÔÁ÷¶¯¡£ÈçÒµÎñÔË×÷¹ý³Ì²úÉúµÄµ¥¾Ý¼°Æä´¦Àí¹ý³Ì£»¾Óª¹ÜÀí¹ý³ÌÖеijɱ¾¡¢ÊÕÈë¡¢ÀûÈó±¨±í¼°ÆäÏ໥¹ØÁª£»Õ½ÂÔ¾ö²ß¹æ»®¹ý³ÌÖеIJúÆ·½á¹¹¼°Êг¡¶¨Î»Ð
Ïà¹ØÎĵµ£º
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--ÿҳÏÔʾ¼Ç¼ÌõÊý
@currentpage int output,--µÚ¼¸Ò³
@orderid nvarchar(50),--Ö÷¼üÅÅÐò
@sort int,--ÅÅÐò·½Ê½£¬1±íʾÉýÐò£¬0±íʾ½µÐòÅÅÁÐ
......
1:Ó¦ÓóÌÐò²»ÔÙÐèҪʹÓà Class.forName() ÏÔʽµØ¼ÓÔØ JDBC Çý¶¯³ÌÐò¡£µ±Ç°Ê¹Óà Class.forName() ¼ÓÔØ JDBC Çý¶¯³ÌÐòµÄÏÖÓгÌÐò½«ÔÚ²»×÷Ð޸ĵÄÇé¿öϼÌÐø¹¤×÷¡£
2:ÐèҪעÒâÒÔÏÂÃüÁ
executeUpdate£ºÊÇ×î»ù´¡µÄÊý¾Ý¿âµÄ¸üС¢²åÈëºÍɾ³ý²Ù×÷¡£Ð§ÂʵÍÏ¡£
executeQuery£ºÊÇ×î»ù´¡µÄÖ´ÐвéѯÓï¾ä£¬Í¬Ñù ......
΢ÈíµÄSQL SERVERÌṩÁËÁ½ÖÖË÷Òý£º¾Û¼¯Ë÷Òý(clustered index£¬Ò²³Æ¾ÛÀàË÷Òý¡¢´Ø¼¯Ë÷Òý)ºÍ·Ç¾Û¼¯Ë÷Òý(nonclustered index£¬Ò²³Æ·Ç¾ÛÀàË÷Òý¡¢·Ç´Ø¼¯Ë÷Òý)……
¡¡¡¡(Ò»)ÉîÈëdz³öÀí½âË÷Òý½á¹¹
¡¡¡¡Êµ¼ÊÉÏ£¬Äú¿ÉÒÔ°ÑË÷ÒýÀí½âΪһÖÖÌØÊâµÄĿ¼¡£Î¢ÈíµÄSQL SERVERÌṩÁËÁ½ÖÖË÷Òý£º¾Û¼¯Ë÷Òý(clustered index£¬Ò²³Æ ......
ÊÀʶ´Ã÷½ÔѧÎÊ£¬ÈËÇéÁ·´ï¼´ÎÄÕ¡£×öASPʱ£¬×î³£ÓõÄÊý¾Ý¿â¼´SqlserverÓëAccessÊý¾Ý¿âĪÊôÁË£¡
µ«Ê¹Óûᾳ£·¢ÏֺܶàSQLÖ´ÐеÄÎÊÌâ¡£ÕâÀïÕûÀí³öÖ®¼äµÄ²îÒ죬×ö¸öÊ®´ó²îÒìµÄ×ܽᡣ
ACCESS½á¹¹¼òµ¥ÈÝÒ×´¦Àí£¬¶øÇÒÒ²ÄÜÂú×ã¶àÊýµÄÍøÕ¾³ÌÐòÒªÇó£¬Ò²ÊdzõѧÕßµÄÊÔÅ£µ¶¡£
ACCESSÊÇСÐÍÊý¾Ý¿â£¬¼ÈÈ»ÊÇСÐ;ÍÓÐËû¸ù±¾µÄ¾ÖÏÞÐÔ£º
......