ÈçºÎʵÏÖÁ½¸ösqlÊý¾Ý¿â»¥Ïàͬ²½
Ó¦Óû·¾³¾ÍÊdzÌÐòÔÚÁ½¸öµØµãÔËÐеģ¬Á½±ß¶¼Òª²Ù×÷ÐÞ¸ÄÊý¾Ý£¬Á½µØÍ¨¹ý²¦ºÅÁ¬½Ó£¬ÊÇÓÃsql2000·½±ã£¬»¹ÊÇ2005·½±ã£¬ÓÃ2̨»úÆ÷¾Í¿ÉÒÔ»¹ÊÇ3̨»úÆ÷£¬Óô¥·¢Æ÷»¹ÊDZðµÄ·½·¨ÊµÏÖ£¿SQL codeÒÔÏÂʵÏÖ¸´ÖƲ½Ö裨ÒÔ¿ìÕÕ¸´ÖÆÎªÀý£©
ÔËÐÐÆ½Ì¨SQL SERVER 2005
Ò»¡¢×¼±¸¹¤×÷£º
1£®½¨Á¢Ò»¸ö WINDOWS Óû§£¬ÉèÖÃΪ¹ÜÀíԱȨÏÞ£¬²¢ÉèÖÃÃÜÂ룬×÷Ϊ·¢²¼¿ìÕÕÎļþµÄÓÐЧ·ÃÎÊÓû§¡£
2£®ÔÚSQL SERVERÏÂʵÏÖ·¢²¼·þÎñÆ÷ºÍ¶©ÔÄ·þÎñÆ÷µÄͨÐÅÕý³££¨¼´¿ÉÒÔ»¥·Ã£©¡£´ò¿ª1433¶Ë¿Ú£¬ÔÚ·À»ðǽÖÐÉèÌØÀý
3£®ÔÚ·¢²¼·þÎñÆ÷ÉϽ¨Á¢Ò»¸ö¹²ÏíĿ¼£¬×÷Ϊ·¢²¼¿ìÕÕÎļþµÄ´æ·ÅĿ¼¡£ÀýÈ磺ÔÚDÅ̸ùĿ¼Ï½¨Îļþ¼ÐÃûΪSqlCopy
4£®ÉèÖÃSQL ´úÀí£¨·¢²¼·þÎñÆ÷ºÍ¶©ÔÄ·þÎñÆ÷¾ùÉèÖ㩱¾ÆªÎÄÕ·¢±íÓÚwww.xker.com(См¼ÊõÍø)
´ò¿ª·þÎñ(¿ØÖÆÃæ°å---¹ÜÀí¹¤¾ß---·þÎñ)
---ÓÒ»÷SQLSERVER AGENT---ÊôÐÔ---µÇ¼---Ñ¡Ôñ“´ËÕÊ»§“
---ÊäÈë»òÑ¡ÔñµÚÒ»²½Öд´½¨µÄWINDOWS Óû§
---“ÃÜÂë“ÖÐÊäÈë¸ÃÓû§ÃÜÂë
5£®ÉèÖÃSQL SERVER Éí·ÝÑéÖ¤£¬½â¾öÁ¬½ÓʱµÄȨÏÞÎÊÌ⣨·¢²¼¡¢¶©ÔÄ·þÎñÆ÷¾ùÉèÖã©
²½ÖèΪ£º¶ÔÏó×ÊÔ´¹ÜÀíÆ÷----ÓÒ»÷SQLʵÀý-----ÊôÐÔ----°²È«ÐÔ----·þÎñÆ÷Éí·ÝÑéÖ¤------Ñ¡“SQL ServerºÍWINDOWS“£¬È»ºóµãÈ·¶¨
6.¿ªÆôSQLµÄÍøÂçÐÒéTCP/IPºÍ¹ÜµÀÃüÃûÐÒé²¢ÖØÆôÍøÂç·þÎñ¡£
7.ÔÚSQL ServerÖд´½¨²½Öè1ÖжÔÓ¦µÄϵͳÓû§µÇ½Ãû£¬×÷Ϊ·¢²¼Êý¾Ý¿âµÄÓµÓÐÕߣ¨ÉèÖÃΪdbo_ownerºÍpublic£©¡£
8£®ÒÔϵͳ³¬¼¶Óû§saµÇ½SQL Server½¨Á¢Êý¾Ý¿âºÍ±í¡£
9£®·¢²¼·þÎñÆ÷ºÍ¶©ÔÄ·þÎñÆ÷»¥Ïà×¢²á
²½ÖèÈçÏ£ºÊÓͼ----µ¥»÷ÒÔ×¢²á·þÎñÆ÷----ÓÒ¼üÊý¾Ý¿âÒýÇæ----н¨·þÎñÆ÷×¢²á-----ÌîдҪע²áµÄÔ¶³Ì·þÎñÆ÷Ãû³Æ------Éí·ÝÑé֤ѡ“SQL ServerÑéÖ¤“-----Óû§Ãû(sa) ÃÜÂë------´´½¨×飨Ҳ¿É²»½¨£©-----Íê³É¡£
10£®¶ÔÓÚÖ»ÄÜÓÃIP£¬²»ÄÜÓüÆËã»úÃûµÄ£¬ÎªÆä×¢²á·þÎñÆ÷±ðÃû
¶þ¡¢¿ªÊ¼£º
·¢²¼·þÎñÆ÷ÅäÖã¨ÔÚ·¢²¼·þÎñÆ÷ÉÏÅäÖ÷¢²¼ºÍ¶©ÔÄ£©
1£® Ñ¡Ôñ ¸´ÖÆ ½Úµã
2£® ÓÒ¼ü±¾µØ·¢²¼ ----ÏÂÒ»²½---------ϵͳµ¯³ö¶Ô»°¿ò¿´Ìáʾ----Ö±µ½“Ö¸¶¨¿ìÕÕÎļþ¼Ð“
----ÔÚ“¿ìÕÕÎļþ¼Ð“ÖÐÊäÈë×¼±¸¹¤×÷Öд´½¨µÄĿ¼(Ö¸Ïò²½Öè3Ëù½¨µÄ¹²ÏíÎļþ¼Ð)------Ñ¡Ôñ·¢²¼Êý¾Ý¿â-------Ñ¡Ôñ·¢²¼ÀàÐÍ-------Ñ¡Ôñ¶©ÔÄ·þÎñÆ÷ÀàÐÍ-------Ñ¡ÔñÒª·¢²¼µÄ¶ÔÏó------ÉèÖÿìÕÕ´úÀí-------Ìîд·¢²¼Ãû³Æ¡£±¾ÆªÎÄÕ·¢±íÓÚwww.xker.com(См¼ÊõÍø)
3£® ÓÒ¼ü±¾µØ¶©ÔÄ--------Ñ¡Ôñ·
Ïà¹ØÎĵµ£º
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--ÿҳÏÔʾ¼Ç¼ÌõÊý
@currentpage int output,--µÚ¼¸Ò³
@orderid nvarchar(50),--Ö÷¼üÅÅÐò
@sort int,--ÅÅÐò·½Ê½£¬1±íʾÉýÐò£¬0±íʾ½µÐòÅÅÁÐ
......
²éѯËÙ¶ÈÂýµÄÔÒòºÜ¶à£¬³£¼ûÈçϼ¸ÖÖ£º
1¡¢Ã»ÓÐË÷Òý»òÕßûÓÐÓõ½Ë÷Òý(ÕâÊDzéѯÂý×î³£¼ûµÄÎÊÌ⣬ÊdzÌÐòÉè¼ÆµÄȱÏÝ)
2¡¢I/OÍÌÍÂÁ¿Ð¡£¬ÐγÉÁËÆ¿¾±Ð§Ó¦¡£
3¡¢Ã»Óд´½¨¼ÆËãÁе¼Ö²éѯ²»ÓÅ»¯¡£
4¡¢ÄÚ´æ²»×ã
5¡¢ÍøÂçËÙ¶ÈÂý
6¡¢²éѯ³öµÄÊý¾ÝÁ¿¹ý´ó£¨¿ÉÒÔ²ÉÓöà´Î²éѯ£¬ÆäËûµÄ·½·¨½µµÍÊý¾ÝÁ¿£©
7¡¢Ëø»òÕßËÀËø(ÕâÒ²ÊDzéѯÂý×î³ ......
1.¶¨Òå»ù±¾±íÓï¾ä
Óï·¨£º
USE Êý¾Ý¿âÃû CREATE TABLE ±íÃû (ÁÐÃû ÀàÐÍ(´óС) DEFAULT'ĬÈÏÖµ',
& ......
ÒÔǰ¶ÔÓÚSql ServerÖÐCaseÃüÁîµÄÓ÷¨Ò»Ö±²»ÊǺÜÁ˽⣬½ñÌìͨ¹ýÉÏÍø²éÁËһЩ×ÊÁÏ£¬½«Case»ù±¾µÄÓ÷¨×ܽáһϡ£
CaseÃüÁîÓÐÁ½ÖÖÓï·¨£º
A£©CASE<ÔËËãʽ>
WHEN <ÔËËãʽ> THEN <ÔËËãʽ>
……
WHEN <ÔËËãʽ> THEN <ÔËËãʽ>
[ELSE<ÔËËãʽ> ......
SQLÓï·¨ÊÖ²á
Select
ÓÃ;£º
´ÓÖ¸¶¨±íÖÐÈ¡³öÖ¸¶¨µÄÁеÄÊý¾Ý
Óï·¨£º
SELECT column_name(s) from table_name
½âÊÍ£º
´ÓÊý¾Ý¿âÖÐѡȡ×ÊÁÏÁУ¬²¢ÔÊÐí´ÓÒ»»ò¶à¸ö×ÊÁϱíÖУ¬Ñ¡È¡Ò»»ò¶à¸ö×ÊÁÏÁлò×ÊÁÏÐС£SELECT ³ÂÊöʽµÄÍêÕûÓï·¨Ï൱¸´ÔÓ£¬µ«Ö÷Òª×Ó¾ä¿ÉժҪΪ£º
SELECT select_ ......