SQL 2005 ÖÐÊý¾Ýµ¼ÈëºÍµ¼³ö²Ù×÷²½Öè
ÒÔǰÔÚ2000Àï¿ÉÒÔÊý¾Ýµ¼Èëµ¼³ö£¬µ±È»ÔÚ2005ÀïÒ²²»ÀýÍ⣬ͬÑùÓÐÕâÑùµÄ²Ù×÷£¬Ö»ÊÇÔÚ²Ù×÷ÉϺÍ2000ÓеãÇø±ð£¬ÏÂÃæÍ¨¹ýͼÎĵķ½·¨½ÌÄãÔõÑùµ¼Èëµ¼³öÊý¾Ý¡£
²Ù×÷²½Ö裺
1¡¢Èçͼ£¬ÔÚ“¶ÔÏó×ÊÁϹÜÀíÆ÷”ÀÓÒ»÷ÄãÒªµ¼Èëµ¼³öÊý¾ÝµÄÊý¾Ý¿â£¬Ñ¡Ôñ“ÈÎÎñ”ÀïµÄµ¼ÈëÊý¾Ý»òµ¼³öÊý¾Ý£¬ÎÒÕâÀïÒÔµ¼ÈëÊý¾ÝΪÀý£¬µ¼³öÊý¾ÝºÍµ¼Èë²Ù×÷²î²»¶à¡£
2¡¢Ñ¡Ôñºó£¬»á³öÏÖÏÂͼ½çÃæ£¬Ñ¡ÔñÊý¾ÝÔ´£¬Êý¾ÝÔ´¾Í±íʾÄãÒª´ÓÄĸöÊý¾Ý¿âµ¼ÈëÊý¾Ý¡£Êý¾Ý¿âÃû¾ÍÊÇÄãËùʹÓõÄSQL·þÎñÆ÷£¬Èç¹ûÊÇÔ˳ÌÊý¾Ý¿â£¬¿ÉÖ±½ÓдIPµØÖ·¡£ÕâÀïÎÒÒÔ±¾µØÎªÀý¡£Éí·ÝÑéÖ¤¾ÍÊÇÄãÓÃʲô·½Ê½µÇ¼£¬Èç¹ûÊÇÔ¶³Ì£¬Ò»°ãÓÃSQL ServerÉí·ÝÑéÖ¤£¬ÑéÖ¤ºó£¬Ëû»áÔÚÊý¾Ý¿âµÄÁбíÀïÏÔʾËùÓÐÊý¾Ý¿â£¬ÄãÒªÕÒµ½ÄãÒªµ¼Èë»òµ¼³öµÄÊý¾Ý¿â£¬È»ºóµã“ÏÂÒ»²½”¡£
3¡¢µ±³öÏÖÏÂͼ½çÃæÊ±£¬Ä¿±êÊý¾Ý£¬Ä¿±ê±íʾÄãÐèÒªµ¼Èëµ½ÄĸöÊý¾Ý¿â£¬Èç¹ûÊÇÔ¶³ÌÊý¾Ý¿â£¬Í¬ÑùÖ±½ÓÊäÈëIPµØÖ·£¬È»ºóÓÃSQLÉí·ÝÑéÖ¤¡£ºÍÊý¾ÝÔ´²Ù×÷²î²»¶à¡£
4¡¢µãÏÂÒ»²½ºó£¬»á³öÏÖÈçÏÂͼ½çÃæ£¬Ä¬ÈϾÍÊǵÚÒ»¸öÑ¡Ï²»Òª¹ÜËû£¬Ö±½Óµã“ÏÂÒ»²½”¡£
5¡¢µãÁËÏÂÒ»²½ºó£¬¾Í»á³öÏÖÏÂͼµÄ½çÃæ£¬µ±È»ÄãµÄÊý¾Ý¿â±íºÍÎÒÕâ¸ö²»Ò»Ñù£¬ÄãÒªÔÚÄãÐèÒªµ¼ÈëµÄ±íÇ°Ãæ´òÉϹ³£¬ÔÚÄ¿±êÀï¾Í»áÓÐÏàÓ¦µÄÊý¾Ý¿â£¬Èç¹ûËûûÓÐÔÚÄ¿±ê¿âÀïÕÒµ½±í£¬¾Í»á×Ô¶¯Ð½¨¸ö±í¡£
ͬʱÔÚÑ¡Ôñ±íºó£¬µã»÷ÏÂÃæµÄ“±à¼Ó³Éä”À¿ÉÒÔÖ¸¶¨Ô´±íºÍÄ¿±ê±í¶ÔÓ¦µÄ×ֶΣ¬Èç¹ûÄãÓеÄ×ֶβ»ÐèÒªµ¼È룬ÄÇÄãÖ»ÒªÔÚÄ¿±ê×Ö¶ÎÀïÑ¡Ôñ“ºöÂÔ”¾Í¿ÉÒÔÁË£¬Ñ¡ÔñºÃºó£¬µã“È·¶¨”£¬ÔÙµãÏÂÒ»²½¡£
6¡¢ÔÚ³öÏÖÏÂÃæ½çÃæÊ±£¬²»Òª¹Ü£¬Ö»Òªµã“ÏÂÒ»²½”»ò“Íê³É”£¬È»ºóÔÙµãÒ»´ÎÍê³É¡£
7¡¢³öÏÖÏÂͼ¾Í˵Ã÷ÒÑÔÚµ¼ÈëÊý¾ÝÁË£¬µÈÊý¾Ýµ¼ÈëÍê³Éºó£¬¾ÍOKÁË¡£
Ïà¹ØÎĵµ£º
дSQLµÄ±Èд.NET³ÌÐòµÄÌåÑéÉϲîÒ»µÈ£¬Ã»ÓÐÖÇÄÜÌáʾ£¬ÐèÒª¼Çס¹Ø¼ü×Ö£¬º¯Êý»òÕß²»¶ÏµØCopy±í×Ö¶ÎÃû£¬×Ô¶¨Ò庯Êý£¬´æ´¢¹ý³ÌÖ®ÀàµÄ¡£²»¹ýÔÚ
VS2010ÖУ¬ÎÒÃÇ¿ÉÒÔʹÓÃÖÇÄÜÌáʾÁË£¬ÈçÏÂÃæ¼¸·ùͼËùʾ£º
ÔÚ±à¼Æ÷ÖУ¬ ÊäÈë Shift + J
£¨Ìáʾ£º VS2010 ¿ª·¢¹¤¾ßÖбêµÄÊÇ Ctrl +J ÆäʵӦ¸ÃÊÇ Shift + J £©¾Í¿ÉÒÔ×Ô¶¯´ò¿ªÕâ¸öÖÇ ......
±¾ÎÄÀ´×Ô£ºhttp://zhidao.baidu.com/question/27978123.html?si=1
ÕâЩÊÇ SQL-92 ÉèÖÃÓï¾ä£¬Ê¹ SQL Server 2000/2005 ×ñ´Ó SQL-92 ¹æÔò¡£
µ± SET QUOTED_IDENTIFIER Ϊ ON ʱ£¬±êʶ·û¿ÉÒÔÓÉË«ÒýºÅ·Ö¸ô£¬¶øÎÄ×Ö±ØÐëÓɵ¥ÒýºÅ·Ö¸ô¡£µ± SET QUOTED_IDENTIFIER Ϊ OFF ʱ£¬±êʶ·û²»¿É¼ÓÒýºÅ£¬ÇÒ±ØÐë·ûºÏËùÓÐ Transact-SQL ±êÊ ......
²Ù×÷Êý¾Ý¿â½á¹¹µÄ³£ÓÃSql
ÏÂÃæÊÇSql Server ºÍ Access ²Ù×÷Êý¾Ý¿â½á¹¹µÄ³£ÓÃSql£¬ÄÚÈÝÓɺ£ÍÞÕûÀí£¬²»ÕýÈ·Óë²»ÍêÕûÖ®´¦»¹ÇëÌá³ö£¬Ð»Ð»¡£
н¨±í£º
create table [±íÃû]
(
[×Ô¶¯±àºÅ×Ö¶Î] int IDENTITY (1,1) PRIMARY KEY ,
[×Ö¶Î1] nVarChar(50) default 'ĬÈÏÖµ' null ,
[×Ö¶Î2] ntext null ,
[×Ö¶Î3] dateti ......
Student(S#,Sname,Sage,Ssex) ѧÉú±í
Course(C#,Cname,T#) ¿Î³Ì±í
SC(S#,C#,score) ³É¼¨±í
Teacher(T#,Tname) ½Ìʦ±í
ÎÊÌ⣺
1¡¢²éѯ“001”¿Î³Ì±È“002”¿Î³Ì³É¼¨¸ßµÄËùÓÐѧÉúµÄѧºÅ£»
select a.S# from (select s#,score from SC where C#='001') a,(select s#,score
fr ......
¡¡¡¡ÔÚÕâÒ»²½ÖУ¬ÐèÒªÖ¸¶¨ÓαêµÄÊôÐԺ͸ù¾ÝÒªÇó²úÉúµÄ½á¹û¼¯¡£ÓÐÁ½ÖÖ·½·¨¿ÉÒÔÖ¸¶¨Ò»¸öÓαꡣ
¡¡¡¡ÐÎʽ1£¨ANSI 92£©
DECLARE cursor_name [INSENSITIVE] [SCROLL] CURSOR
FOR select_statement
[FOR {READ ONLY | UPDATE ][OF column_list]}]
¡¡¡¡ÐÎʽ2
DECLARE cursor_name CURSOR
[LOCAL | GLOBAL]
[FORWARD ......