Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

SQL SERVER 2008Öж¨Ê±±¸·ÝÊý¾Ý¿âÈÎÎñµÄ´´½¨Óëɾ³ý

SQL SERVER 2008Öж¨Ê±±¸·ÝÊý¾Ý¿âÈÎÎñµÄ´´½¨Óëɾ³ý
[http://news.newhua.com/news1/program_database/2008/1215/0812151515485B22JHGBK9HJ87DK09D6958HB8K83EJ0053JKGC1A543.html]
ÓÉÓÚ֮ǰÊÇʹÓÃSQL SERVER 2000»òÕß2005£¬Õâ´Î¸ø¿Í»§°²×°Ê±Ê¹ÓÃ2008 SERVER£¬±¾ÒÔΪ´´½¨Êý¾Ý¿â¶¨Ê±±¸·ÝÈÎÎñ»áÓë2000/2005ÓкܴóÇø±ð£¬µ«¾­¹ýÎÒµÄ×ÐϸÑо¿·¢ÏÖ£¬2008»ù±¾Óë2005µÄ·½·¨Ã»ÓÐÇø±ð£¬ÏÂÃæ¾ÍÊǾßÌåµÄ²Ù×÷¹ý³Ì
ÓÉÓÚ֮ǰÊÇʹÓÃSQL SERVER 2000»òÕß2005£¬Õâ´Î¸ø¿Í»§°²×°Ê±Ê¹ÓÃ2008 SERVER£¬±¾ÒÔΪ´´½¨Êý¾Ý¿â¶¨Ê±±¸·ÝÈÎÎñ»áÓë2000/2005ÓкܴóÇø±ð£¬µ«¾­¹ýÎÒµÄ×ÐϸÑо¿·¢ÏÖ£¬2008»ù±¾Óë2005µÄ·½·¨Ã»ÓÐÇø±ð£¬ÏÂÃæ¾ÍÊǾßÌåµÄ²Ù×÷¹ý³Ì£º
1¡¢manger studionÁ¬½Óµ½Êý¾Ý¿âʵÀý, ´ò¿ª"¶ÔÏó×ÊÔ´¹ÜÀíÆ÷", ûÓп´µ½µÄ»°, °´F8 £»
2¡¢Õ¹¿ª”¹ÜÀí“--“ά»¤¼Æ»®”£¬ÓÒ¼ü"ά»¤¼Æ»®"--“н¨Î¬»¤¼Æ»®”--ÊäÈëά»¤¼Æ»®Ãû³Æ--ÕâÑù»á³öÏÖ´´½¨Î¬»¤¼Æ»®µÄ´°¿Ú£¬È»ºó ÔÚ×ó±ßµÄ¹¤¾ßÏäÖÐ(ûÓеϰ, °´Ctrl+Alt+X), ½«"±¸·ÝÊý¾Ý¿âÈÎÎñ"Íϵ½ÖмäµÄ»ÆÉ«ÇøÓò£¬Ë«»÷ÍϳöÀ´µÄÕâ¸öÈÎÎñ£¨»òÕßÓÒ¼ü“ÊôÐÔ”£©£¬ »á³öÏÖÉè¼ÆÊôÐԵĴ°¿Ú£»
3¡¢ÔÚÊý¾Ý¿âÖÐ, Ñ¡ÔñÄãÒª±¸·ÝµÄÊý¾Ý¿â,È»ºóÉèÖñ¸·Ýµ½ÄÇÀï, ²¢ÇÒÉèÖñ¸·ÝµÄÎļþÃû£»Èç¹ûÒª±¸·Ý¶à¸öÊý¾Ý¿â£¬¿ÉÒÔΪÿ¸öÊý¾Ý¿â±¸·Ý´´½¨Ä¿Â¼¡¢Ãû³Æ£»
4¡¢Éè¼ÆÍêÉÏÃæµÄ±¸·Ý¼Æ»®ºó, ÄãÒ²¿ÉÒÔµ¥»÷"T-SQL", ¿´¿´sql´óÖ»áÓÃʲôÑùµÄÓï¾äÀ´´¦ÀíÄãµÄÐèÇó.£¬µ¥»÷"È·¶¨"°´Å¥¼´¿É¡£
5¡¢µ¥»÷"¼Æ»®"ºóÃæµÄ"..."°´Å¥, ÉèÖÃÖ´ÐеÄʱ¼ä¼Æ»®.
×îºó±£´æ¾Í¿ÉÒÔÁË.
×¢ÒâÊÂÏ
1¡¢±ØÐë°Ñsql agent·þÎñÉèÖÃΪ×Ô¶¯Æô¶¯£»
2¡¢Í¬Ê±×¢ÒâÆô¶¯¶¨Ê±±¸·ÝÈÎÎñ£»
3¡¢Èç¹ûҪɾ³ýij¶Îʱ¼äµÄ±¸·Ý£¬ÔÚ×ó±ßµÄ¹¤¾ßÏäÖÐ(ûÓеϰ, °´Ctrl+Alt+X), ½«"ɾ³ý¶¨Ê±±¸·ÝÈÎÎñ"Íϵ½ÖмäµÄ»ÆÉ«ÇøÓò£¬Ë«»÷ÍϳöÀ´µÄÕâ¸öÈÎÎñ£¨»òÕßÓÒ¼ü“ÊôÐÔ”£©£¬ »á³öÏÖÉè¼ÆÊôÐԵĴ°¿Ú£¬½øÐÐÏàÓ¦µÄÉèÖü´¿É¡£


Ïà¹ØÎĵµ£º

[Oracle]¸ßЧµÄSQLÓï¾äÖ®·ÖÎöº¯Êý(ËÄ)

±¾ÏµÁÐÎÄÕµ¼º½
[Oracle]¸ßЧµÄSQLÓï¾äÖ®·ÖÎöº¯Êý(Ò»)--sum()
[Oracle]¸ßЧµÄSQLÓï¾äÖ®·ÖÎöº¯Êý(¶þ)--max()
[Oracle]¸ßЧµÄSQLÓï¾äÖ®·ÖÎöº¯Êý(Èý)--row_number() /rank()/dense_rank()
[Oracle]¸ßЧµÄSQLÓï¾äÖ®·ÖÎöº¯Êý(ËÄ)--lag()/lead()
ÓÐʱºò±¨±íÉÏÃæÐèÒªÏÔʾ¸Ã±Ê²Ù×÷µÄÉÏÒ»²½Öè»òÕßÏÂÒ»²½ÖèµÄÏêϸÐÅÏ¢£¬Õâ¸öʱºò¿ ......

[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(¶þ)

±¾ÏµÁÐÎÄÕµ¼º½
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Ò»)--αÁÐROWNUMʹÓü¼ÇÉ
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(¶þ)--±êÁ¿×Ó²éѯ
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Èý)--PackageµÄÓŵã
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(ËÄ)--ÅúÁ¿´¦Àí
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Îå)--µ÷Óô洢¹ý³Ì·µ»Ø½á¹û¼¯
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Áù)- ......

[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Îå)

±¾ÏµÁÐÎÄÕµ¼º½
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Ò»)--αÁÐROWNUMʹÓü¼ÇÉ
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(¶þ)--±êÁ¿×Ó²éѯ
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Èý)--PackageµÄÓŵã
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(ËÄ)--ÅúÁ¿´¦Àí
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Îå)--µ÷Óô洢¹ý³Ì·µ»Ø½á¹û¼¯
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Áù)- ......

PL/SQL³£Óþ䷨

1¡¢Ñ­»·²åÈë²âÊÔÊý¾Ý£º
SQL>
declare
maxrecords constant int:=100;
i int :=1;
Begin
for i in 1..maxrecords loop

--²åÈëÊý¾Ý
Insert into TEST.EXAMPLE(name,phone,address) values('·ÖÒ³²âÊÔÊý¾Ý....','ÁªÏµµç»°','ÁªÏµµØÖ·');
end loop;
commit;
end;
´Ë´¦EXAMPLE±í¶¨ÒåΪ(ID number,name ......

SQLÖеÄIF ELSE£¨CASEÓï¾äµÄʹÓã©

----start
    ´ó¼Ò¶ÔIF ELSEÓï¾ä¿ÉÄܶ¼ºÜÊìϤ£¬ËüÊÇÓÃÀ´¶Ô¹ý³Ì½øÐпØÖƵġ£ÔÚSQLµÄÊÀ½çÖÐCASEÓï¾äÓï¾äÓÐÀàËÆµÄЧ¹û¡£ÏÂÃæ¼òµ¥µÄ½éÉÜCASEÓï¾äµÄÓ÷¨¡£¿¼ÂÇÏÂÃæµÄÇé¿ö£¬¼ÙÉèÓиöuser±í£¬¶¨ÒåÈçÏ£º
CREATE TABLE USER
(
NAME VARCHAR(20) NOT NULL,---ÐÕÃû
SEX INTEGER,---ÐÔ±ð£¨1¡¢ÄÐ 2¡¢Å®£©
BIRTHDA ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ