sqlË÷ÒýÀàÐÍ
Ë÷ÒýÀàÐÍ
ΨһË÷Òý£ºÎ¨Ò»Ë÷Òý²»ÔÊÐíÁ½ÐоßÓÐÏàͬµÄË÷ÒýÖµ
Ö÷¼üË÷Òý£ºÎª±í¶¨ÒåÒ»¸öÖ÷¼ü½«×Ô¶¯´´½¨Ö÷¼üË÷Òý£¬Ö÷¼üË÷ÒýÊÇΨһË÷ÒýµÄÌØÊâÀàÐÍ¡£Ö÷¼üË÷ÒýÒªÇóÖ÷¼üÖеÄÿ¸öÖµÊÇΨһµÄ£¬²¢ÇÒ²»ÄÜΪ¿Õ
¾Û¼¯Ë÷Òý(Clustered)£º±íÖи÷ÐеÄÎïÀí˳ÐòÓë¼üÖµµÄÂß¼£¨Ë÷Òý£©Ë³ÐòÏàͬ£¬Ã¿¸ö±íÖ»ÄÜÓÐÒ»¸ö
·Ç¾Û¼¯Ë÷Òý(Non-clustered)£º·Ç¾Û¼¯Ë÷ÒýÖ¸¶¨±íµÄÂ߼˳Ðò¡£Êý¾Ý´æ´¢ÔÚÒ»¸öλÖã¬Ë÷Òý´æ´¢ÔÚÁíÒ»¸öλÖã¬Ë÷ÒýÖаüº¬Ö¸ÏòÊý¾Ý´æ´¢Î»ÖõÄÖ¸Õë¡£¿ÉÒÔÓжà¸ö£¬Ð¡ÓÚ249¸ö
Óŵã
¼Ó¿ì·ÃÎÊËÙ¶È
¼ÓÇ¿ÐеÄΨһÐÔ
ȱµã
´øË÷ÒýµÄ±íÔÚÊý¾Ý¿âÖÐÐèÒª¸ü¶àµÄ´æ´¢¿Õ¼ä
²Ù×ÝÊý¾ÝµÄÃüÁîÐèÒª¸ü³¤µÄ´¦Àíʱ¼ä£¬ÒòΪËüÃÇÐèÒª¶ÔË÷Òý½øÐиüÐÂ
Çë°´ÕÕÏÂÁбê׼ѡÔñ½¨Á¢Ë÷ÒýµÄÁС£
¸ÃÁÐÓÃÓÚƵ·±ËÑË÷
¸ÃÁÐÓÃÓÚ¶ÔÊý¾Ý½øÐÐÅÅÐò
Ò»¡¢Ë÷ÒýµÄ¸ÅÄî
Ë÷Òý¾ÍÊǼӿì¼ìË÷±íÖÐÊý¾ÝµÄ·½·¨¡£Êý¾Ý¿âµÄË÷ÒýÀàËÆÓÚÊé¼®µÄË÷Òý¡£ÔÚÊé¼®ÖУ¬Ë÷ÒýÔÊÐíÓû§²»±Ø·ÔÄÍêÕû¸öÊé¾ÍÄÜѸËÙµØÕÒµ½ËùÐèÒªµÄÐÅÏ¢¡£ÔÚÊý¾Ý¿âÖУ¬Ë÷ÒýÒ²ÔÊÐíÊý¾Ý¿â³ÌÐòѸËÙµØÕÒµ½±íÖеÄÊý¾Ý£¬¶ø²»±ØɨÃèÕû¸öÊý¾Ý¿â¡£
¶þ¡¢Ë÷ÒýµÄÌصã
1.Ë÷Òý¿ÉÒÔ¼Ó¿ìÊý¾Ý¿âµÄ¼ìË÷ËÙ¶È
2.Ë÷Òý½µµÍÁËÊý¾Ý¿â²åÈë¡¢Ð޸ġ¢É¾³ýµÈά»¤ÈÎÎñµÄËÙ¶È
3.Ë÷Òý´´½¨ÔÚ±íÉÏ£¬²»ÄÜ´´½¨ÔÚÊÓͼÉÏ
4.Ë÷Òý¼È¿ÉÒÔÖ±½Ó´´½¨£¬Ò²¿ÉÒÔ¼ä½Ó´´½¨
5.¿ÉÒÔÔÚÓÅ»¯Òþ²ØÖУ¬Ê¹ÓÃË÷Òý
6.ʹÓòéѯ´¦ÀíÆ÷Ö´ÐÐSQLÓï¾ä£¬ÔÚÒ»¸ö±íÉÏ£¬Ò»´ÎÖ»ÄÜʹÓÃÒ»¸öË÷Òý
7.ÆäËû
Èý¡¢Ë÷ÒýµÄÓŵã
1.´´½¨Î¨Ò»ÐÔË÷Òý£¬±£Ö¤Êý¾Ý¿â±íÖÐÿһÐÐÊý¾ÝµÄΨһÐÔ
2.´ó´ó¼Ó¿ìÊý¾ÝµÄ¼ìË÷Ëٶȣ¬ÕâÒ²ÊÇ´´½¨Ë÷ÒýµÄ×îÖ÷ÒªµÄÔÒò
3.¼ÓËÙ±íºÍ±íÖ®¼äµÄÁ¬½Ó£¬ÌرðÊÇÔÚʵÏÖÊý¾ÝµÄ²Î¿¼ÍêÕûÐÔ·½ÃæÌرðÓÐÒâÒå¡£
4.ÔÚʹÓ÷Ö×éºÍÅÅÐò×Ó¾ä½øÐÐÊý¾Ý¼ìË÷ʱ£¬Í¬Ñù¿ÉÒÔÏÔÖø¼õÉÙ²éѯÖзÖ×éºÍÅÅÐòµÄʱ¼ä¡£
5.ͨ¹ýʹÓÃË÷Òý£¬¿ÉÒÔÔÚ²éѯµÄ¹ý³ÌÖÐʹÓÃÓÅ»¯Òþ²ØÆ÷£¬Ìá¸ßϵͳµÄÐÔÄÜ¡£
ËÄ¡¢Ë÷ÒýµÄȱµã
1.´´½¨Ë÷ÒýºÍά»¤Ë÷ÒýÒªºÄ·Ñʱ¼ä£¬ÕâÖÖʱ¼äËæ×ÅÊý¾ÝÁ¿µÄÔö¼Ó¶øÔö¼Ó
2.Ë÷ÒýÐèÒªÕ¼ÎïÀí¿Õ¼ä£¬³ýÁËÊý¾Ý±íÕ¼Êý¾Ý¿Õ¼äÖ®Í⣬
Ïà¹ØÎĵµ£º
Ò»¡¢SQL SERVER ºÍACCESSµÄÊý¾Ýµ¼Èëµ¼³ö
³£¹æµÄÊý¾Ýµ¼Èëµ¼³ö£º
ʹÓÃDTSÏòµ¼Ç¨ÒÆÄãµÄAccessÊý¾Ýµ½SQL Server£¬Äã¿ÉÒÔʹÓÃÕâЩ²½Öè:
¡¡¡¡¡ð1ÔÚSQL SERVERÆóÒµ¹ÜÀíÆ÷ÖеÄTools£¨¹¤¾ß£©²Ëµ¥ÉÏ£¬Ñ¡ÔñData Transformation
¡¡¡¡¡ð2Services£¨Êý¾Ýת»»·þÎñ£©£¬È»ºóÑ¡Ôñ czdImport Dat ......
ÊìϤSQL SERVER 2000µÄÊý¾Ý¿â¹ÜÀíÔ±¶¼ÖªµÀ£¬ÆäDTS¿ÉÒÔ½øÐÐÊý¾ÝµÄµ¼Èëµ¼³ö£¬Æäʵ£¬ÎÒÃÇÒ²¿ÉÒÔʹÓÃTransact-SQLÓï¾ä½øÐе¼Èëµ¼³ö²Ù×÷¡£ÔÚTransact-SQLÓï¾äÖУ¬ÎÒÃÇÖ÷ҪʹÓÃOpenDataSourceº¯Êý¡¢OPENROWSET º¯Êý£¬¹ØÓÚº¯ÊýµÄÏêϸ˵Ã÷£¬Çë²Î¿¼SQLÁª»ú°ïÖú¡£ÀûÓÃÏÂÊö·½·¨£¬¿ÉÒÔÊ®·ÖÈÝÒ×µØʵÏÖSQL SERVER¡¢ACCESS¡¢EXCELÊý¾Ýת»»£ ......
1.Ñ¡Ôñ×îÓÐЧÂʵıíÃû˳Ðò(Ö»ÔÚ»ùÓÚ¹æÔòµÄÓÅ»¯Æ÷ÖÐÓÐЧ)¡¡¡¡
¡¡¡¡ SQLSERVERµÄ½âÎöÆ÷°´ÕÕ´ÓÓÒµ½×óµÄ˳Ðò´¦Àífrom×Ó¾äÖеıíÃû£¬Òò´Ëfrom×Ó¾äÖÐдÔÚ×îºóµÄ±í£¨»ù´¡±ídriving table£©½«±»×îÏÈ´¦Àí£¬ÔÚfrom×Ó¾äÖаüº¬¶à¸ö±íµÄÇé¿öÏ£¬±ØÐëÑ¡Ôñ¼Ç¼ÌõÊý×îÉٵıí×÷Ϊ»ù´¡±í£¬µ±SQLSERVER´¦Àí¶à¸ö±íʱ£¬»áÔËÓÃÅÅÐò¼°ºÏ²¢µÄ·½Ê½Á ......
×òÌì¿´µ½ÍøÉÏÓÐÒ»¸ö¹ØÓÚSQL SERVER ¿Î¼þ£¬±ãËæÊÖÏÂÔØÁËÏÂÀ´¿´¿´Ö÷Òª½²ÁËЩʲôÄÚÈÝ£¬ÓÚÊÇ¿´µ½ÁËÏÂÃæÁ½¸öPPTÒ³Ãæ
ÓÉÓÚµÚÒ»ÕÅPPTÉϵÄÄÚÈݲ»Ì«×¼È·£¨ÈÕÖ¾ÎļþÖÐûÓГÈÕÖ¾Ò³”µÄ¸ÅÄֻÓÐVLFµÄ¸ÅÄ¿ÉÄÜÊÇÎÒÃǶԓÊý¾ÝÒ³”µÄ¸ÅÄîÌ«Éî¿ÌÁË£¬Òò´ËŪÁËÒÔ&ldq ......
Îı¾ nvarchar(n)
±¸×¢ ntext
Êý×Ö(³¤ÕûÐÍ) int
Êý×Ö(ÕûÐÍ) smallint
Êý×Ö(µ¥¾«¶È) real
Êý×Ö(Ë«¾«¶È) float
Êý×Ö(×Ö½Ú) tinyint
»õ±Ò money
ÈÕÆÚ smalldatetime
²¼¶û bit
¸½£º×ª»»³ÉSQLµÄ½Å±¾¡£
ALTER TABLE tb ALTER COLUMN aa Byte Êý×Ö[×Ö½Ú]
ALTER TABLE tb ALTER COLUMN aa Long Êý×Ö[³¤ÕûÐÍ]
ALTER T ......