Sql Sever 2005 ÊÓͼµÄ²Ù×÷
ºÜ¶àÈËÌرðϲ»¶ÓÃÊÓͼ,µ«ÓеÄÈË´ÓÀ´²»ÓÃÊÓͼ.ÕⶼÊÇÁ½ÖÖ²»Á¼µÄÏ°¹ß. ÒªÃ÷È·ÊÓͼ¿ÉÒÔÍê³ÉµÄ¹¤×÷ÒÔ¼°Ê¹Óó¡ºÏ.
1.×èֹѡÔñ±£ÃÜÁÐ
2.½µµÍÓû§¶ÁÈ¡Êý¾Ý¿âÄÚÊý¾ÝµÄ¸´ÔÓÐÔ
3.ÔÚÊý¾Ý¿âÖÐÌí¼ÓË÷ÒýÒÔ¼ÓËÙ²éѯÐÔÄÜ
ÊÓͼµÄºËÐÄÔÚÓÚËü½öÊÇÒ»¸ö±»´æ´¢µÄ²éѯ. Æä×î´óÌصãÊÇÊÇÄã¿ÉÒÔ»ìºÏ»úÆ¥Åä»ù±í(»òÆäËûÊÓͼ)ÖеÄÊý¾Ý,´Ó¶à·½Ã濼ÂÇ,Æ书ÄܾÍÏñÁíÍâÒ»ÕÅ»ù±í.Äã¼È¿ÉÒÔ´´½¨Ò»¸öÖ»´Ó±íÖÐÑ¡ÔñһЩÁеļòµ¥²éѯ,Ò²¿ÉÒÔ´´½¨Ò»¸öÁ¬½Ó¶àÕÅ±í²¢ÈÃÕâЩ±íÏÔʾΪһÕűíµÄ¸´ÔÓ²éѯ.
ÊÓͼÊÇÒ»¸öÐéÄâ±í,ÆäÄÚÈÝÓвéѯ¶¨Òå.ͬÕæʵµÄ±íÒ»Ñù,ÊÓͼ°üº¬Ò»ÏµÁдøÓÐÃû³ÆµÄÁкÍÐÐÊý¾Ý.ÊÓͼÔÚÊý¾Ý¿âÖв¢²»ÊÇÒÔÊý¾ÝÖµ´æ´¢¼¯ÐÎʽ´æÔÚ,³ý·ÇÊÇË÷ÒýÊÓͼ.ÐкÍÁÐÊý¾ÝÀ´×ÔÓÚ×Ô¶¨ÒåÊÓͼµÄ²éѯËùÒýÓõıí,²¢ÇÒÔÚÒýÓÃÊÓͼʱ¶¯Ì¬Éú³É.
¶ÔÆäÖÐËùÒýÓõĻù´¡±íÀ´ËµÊÓͼµÄ×÷ÓÃÀàËÆÓÚɸѡ¡£¶¨ÒåÊÓͼµÄɸѡ¿ÉÒÔÀ´×Ôµ±Ç°»òÆäËûÊý¾Ý¿âÒ»¸ö»ò¶à¸ö±í£¬»òÕßÆäËûÊÓͼ.·Ö²¼Ê½²éѯҳ¿ÉÓÃÓÚ¶¨ÒåʹÓöà¸öÒìÀàÔ´Êý¾ÝµÄÊÓͼ.ÀýÈç,Èç¹ûÓжą̀²»Í¬µÄ·þÎñÆ÷·Ö±ð´¢´æÔÚÄãµÄµ¥Î»ÔÚ²»ÓõØÇøµÄÊý¾Ý,¶øÄãÐèÒª½«ÕâЩ·þÎñÆ÷ÉϽṹÏàËƵÄÊý¾Ý×éºÏÆðÀ´,ÄÇôÕâÖÖ·½Ê½¾ÍºÜÓÐÓÃ.
ͨ¹ýÊÓͼ½øÐвéѯûÓÐÈκÎÏÞÖÆ,¶øÇÒͨ¹ýËûÃǾÐÐÊý¾ÝÐÞ¸ÄʱµÄÏÞÖÆÒ²ºÜÉÙ.
ÊÓͼ´´½¨Óï·¨Óë Create Óï¾äÏàËÆ,
Create View <view name>
As
<Select statement>
µ±È»,ÉÏÃæµÄÓï¾äÖ»´ú±í´´½¨ÊÓͼµÄÓï·¨µÄÒ»²¿·Ö£¬µ«ËüÈÔÈ»ÊÇ×î³£ÓõÄÐÎʽ. À©Õ¹ÈçÏÂ
Crete View[schema_name.]<view name>[(<column name list>)]
[With[Encryption][,Schemabinding][,View_Metadata]]
as
<Select statement>
With Check Option
¹ØÓÚ´´½¨ÊÓͼ,ÐÞ¸ÄÊÓͼ ÖµµÃ×¢ÒâµÄµØ·½
1.²»Äܽ«¹æÔò»ñµÃDefault¶¨Òå¹ØÁªÓÚÊÓͼ
2.¶¨ÒåÊÓͼµÄ²éѯ²»ÄÜÓÐOrder by,Compute,Compute by Óï¾ä
3.Èç¹ûÊÓͼµÄijһÁÐÊÇÒ»¸öËãÊõ±í´ïʽ,¹¹Ô캯Êý»òÕß³£Êý,¶øÇÒÊÓͼÖÐÁ½¸ö»òÕ߸ü¶à²»ÓõÄÁÐÓµÓÐÒ»¸öÏàͬµÄÃû×Ö(ÕâÖÖÇé¿öͨ³£ÊÇÒòΪÔÚÊÓͼµÄ¶¨ÒåÓÐÒ»¸öÁ¬½Ó,¶øÇÒÕâÁ½¸ö»òÕ߶à¸öÀ´×Ô²»Í¬±íµÄÁÐÓÃÓÚÏàͬµÄÃû³Æ) --´ËʱÐèҪΪÊÓͼµÄÿһÁÐÖ¸¶¨ÁеÄÃû³Æ
4.ÔÚÐÞ¸ÄÊÓͼʱÐèÒª°üº
Ïà¹ØÎĵµ£º
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--ÿҳÏÔʾ¼Ç¼ÌõÊý
@currentpage int output,--µÚ¼¸Ò³
@orderid nvarchar(50),--Ö÷¼üÅÅÐò
@sort int,--ÅÅÐò·½Ê½£¬1±íʾÉýÐò£¬0±íʾ½µÐòÅÅÁÐ
......
SQL Server 2005£º
ALTER Table Content_Node
ADD CONSTRAINT uc_TREECODE UNIQUE (TreeCode)
ALTER TABLE Content_Node
DROP CONSTRAINT uc_TREECODE
Ô¼ÊøËùÔÚ×ֶ㤶ÈÉèΪ896£¬ÒòΪUNIQUEÔ¼ÊøµÄ×î´ó¼ü³¤¶ÈΪ 900 ×Ö½Ú£¬¶øUNIQUEÔ¼ÊøĬÈÏÕ¼ÓÐ4×Ö½Ú¡£
²Î¿¼£ºhttp://www.w3school.com.cn/sql/sql_unique.asp ......
ÈκÎÒ»ÖÖʹÓÃÊý¾Ý¿âweb³ÌÐò£¨µ±È»£¬Ò²°üÀ¨×ÀÃæ³ÌÐò£©¶¼Óб»SQL×¢ÈëµÄ·çÏÕ¡£·ÀÖ¹±»SQL×¢È룬×î»ù±¾µÄ·½·¨ÊÇÔÚ´úÂ뼶±ð¾ÍÒª×èÖ¹ÕâÖÖ¿ÉÄÜ£¬Õâ¸öÍøÉϽ²µÄºÜ¶à£¬ÎҾͲ»¶à˵ÁË¡£²»¹ýÈç¹ûÄãÄõ½µÄÊÇÒ»¸öÒѾÍ깤µÄ²úÆ·£¬Õâ¸öʱºò¸ÃÈçºÎ½â¾öÄØ£¿ÎÒ½éÉܼ¸ÖÖ¶ÔÓÚASPºÍASP.NETÓÐЧµÄ·ÀÖ¹SQL×¢ÈëµÄ·½°¸£¬¶øÇÒÊÇÃâ·ÑµÄ¡£
UrlScan 3.1
......
¡¡2005²»ÂÛÊÇÐÔÄÜ»¹ÊÇ°²È«ÐÔ¶¼ÊÇSQL SERVER2000ÓÐËùÔöÇ¿£¬ÏÖÓв»ÉÙÆóÒµÔÚʹÓÃ2005£¬»òÊÇÓеÄÓû§ÊÇ2000Óë2005ͬʱʹÓã¬ÄÇôÕâÖмä¾ÍÉæ¼°µ½Ë«Êý¾ÝµÄת»»ÎÊÌ⣺
¡¡¡¡½ñÌìÎÒÃǾÍÀ´¿´Ò»ÏÂÏà¹ØµÄʵÏÖ·½·¨£º
¡¡¡¡±¾È˵ÄʵÏÖ»·¾³½éÉÜ£º
¡¡¡¡·½·¨Ò»£º ʹÓ÷ÖÀëÓ븽¼Ó¡¡ ¸Ã·½·¨ÊʺÏÓÚ½«SQL Server 2000ÖеÄÊý¾Ýת»»µ½SQL Server2 ......
GROUP BY ʵÀý
±í "Sales":
Company Amount
W3Course 6500
IBM 5500
W3Course 7300
SQL:
SELECT Company, SUM(Amount) from Sales
½á¹û:
Company SUM(Amount)
W3Course 19300
IBM 19300
W3Course 19300
ÉÏÃæµÄ´úÂëÊÇÎÞЧµÄ£¬ÕâÊÇÓÉÓÚ±»·µ»ØµÄÁÐûÓнøÐв¿·ÖºÏ¼Æ¡£GROUP BY ×Ó¾äÄܽâ¾öÕâ¸öÎÊÌ⣺
SELE ......