µ±Ç°Î»ÖãºÊ×Ò³ > Êý¾Ý¿â¼¼Êõ¼°Ó¦ÓÿγÌʵÑé - ͼÎÄ
ʵÑé5 T-SQL±à³Ì
1 ×Ô¶¨ÒåÊý¾ÝÀàÐ͵ÄʹÓÃ
ʵÑéÄ¿µÄ
(1)ÕÆÎÕÓû§×Ô¶¨ÒåÊý¾ÝÀàÐ͵ÄʹÓã» (2)ÕÆÎÕ±äÁ¿µÄ·ÖÀ༰ÆäʹÓá£
ʵÑéÒªÇó
(1)Á˽âT-SQLÖ§³ÖµÄ¸÷ÖÖ»ù±¾Êý¾ÝÀàÐÍ£» (2)Á˽â×Ô¶¨ÒåÊý¾ÝÀàÐÍʹÓõÄÒ»°ã²½Ö裺
(3)Á˽âT-SQL¸÷ÖÖÔËËã·û¡¢¿ØÖÆÓï¾äµÄ¹¦Äܼ°Ê¹Ó÷½·¨¡£
ʵÑé²½Öè
(1)¶ÔÓÚ²úÆ·ÏúÊÛÊý¾Ý¿âCPXS£¬Ê×ÏÈ×Ô¶¨ÒåÒ»Êý¾ÝÀàÐÍ£¬ÓÃÓÚÃèÊö²úÆ·±àºÅºÍÏúÊÛÉ̱àºÅ¡£ÔÚ²éѯ·ÖÎöÆ÷±à¼´°¿ÚÊäÈëÈçϳÌÐò²¢Ö´ÐУº USE cpxs
EXEC sp_addtype ¡®id_type¡¯,¡¯int¡¯,¡¯not null¡¯ G0
×¢Ò⣺²»ÄÜ©µôµ¥ÒýºÅ¡£
(2)ͨ¹ýSQLÓï¾äж¨Òå3¸ö±í£º
²úÆ·±í£º±íÃûΪCPl£¬ÃèÊö²úÆ·ÐÅÏ¢£»
ÏúÊÛÉÌ±í£º±íÃûΪXSSl£¬ÃèÊöÏúÊÛÉÌÐÅÏ¢£»
²úÆ·ÏúÊÛ±í£º±íÃûΪXSCPl£¬ÃèÊö²úÆ·µÄÏúÊÛÐÅÏ¢¡£
¸÷±í½á¹¹Èç±í5¡ª1¡«±í5¡ª3Ëùʾ¡£
±í5-1 CPl±í½á¹¹
ÁÐÃû CPBH CPMC JG KCL Êý¾ÝÀàÐÍ ³¤¶È ÊÇ·ñΪ¿Õ ˵Ã÷ ²úÆ·±àºÅ£¬ÏµÍ³×Ô¶¯±àÂ룬Ö÷¼ü ²úÆ·Ãû³Æ ¼Û¸ñ ¿â´æÁ¿ ×Ô¶¨ÒåÀàÐÍ(id-typel ͬint ¡Á ×Ö·ûÐÍ(char) ¸¡µãÐÍ(float) ÕûÐÍ(int) 30 8 4 ¡Á ¡Ì ¡Ì
±í5-2 XSSl±í½á¹¹
ÁÐÃû XSBH XSMC DQ FZR DH BZ
Êý¾ÝÀàÐÍ ³¤¶È ÊÇ·ñΪ¿Õ ¡Á ¡Á ¡Ì ¡Ì ¡Ì ¡Ì ˵Ã÷ ÏúÊÛÉ̱àºÅ£¬ÏµÍ³×Ô¶¯±àÂ룬Ö÷¼ü ÏúÊÛÉÌÃû³Æ µØÇø ¸ºÔðÈË µç»° ±¸×¢ ×Ô¶¨ÒåÀàÐÍ(id-type) ͬint ×Ö·ûÐÍ(char) ×Ö·ûÐÍ(char) ×Ö·ûÐÍ(char) ×Ö·ûÐÍ(char) Îı¾(text) 30 10 8 12 16
17
±í5-3 XSCPl±í½á¹¹
ÁÐÃû CPBH XSBH XSSJ SL JE Êý¾ÝÀàÐÍ ³¤¶È ÊÇ·ñΪ¿Õ ˵Ã÷ ×Ô¶¨ÒåÀàÐÍ(id-typel ͬint ¡Á ²úÆ·±àºÅ£¬ÓëCPl±íÖÐCPBH×ֶζÔÓ¦£¬ ×Ô¶¨ÒåÀàÐÍ(id-typel ͬint ¡Á ÏúÊÛÉ̱àºÅ£¬ÓëXSSl±íÖÐXSBH×ֶζÔÓ¦£¬ Datetime ÕûÐÍ(int) ¸¡µãÐÍ(float) 8 4 8 CPBHÓëXSBH×éºÏ¹¹³ÉÖ÷¼ü ¡Á ÏúÊÛʱ¼ä ¡Á ÊýÁ¿ ¡Á ½ð¶î ÔÚ²éѯ·ÖÎöÆ÷±à¼´°¿ÚÊäÈëÈçϳÌÐò²¢Ö´ÐУº
(1)ͨ¹ýÆóÒµ¹ÜÀíÆ÷²é¿´²éѯ·ÖÎöÆ÷Ö´ÐÐÉÏÊöÓï¾äºó´´½¨µÄ×Ô¶¨ÒåÀàÐÍ£» (2)ͨ¹ýÆóÒµ¹ÜÀíÆ÷²é¿´²éѯ·ÖÎöÆ÷Ö´ÐÐÉÏÊöÓï¾äºó´´½¨µÄ¸÷±í¡£
18
2 ×Ô¶¨Ò庯ÊýµÄʹÓÃ
ʵÑéÄ¿µÄ
(1)ÕÆÎÕ¸÷ÖÖ¿ØÖÆÓï¾äµÄʹÓã»
(2)ÕÆÎÕϵͳº¯Êý¼°Óû§×Ô¶¨Ò庯ÊýµÄʹÓá£
ʵÑéÒªÇó
(1)Á˽âT-SQL¿ØÖÆÓï¾äµÄ¹¦Äܼ°Ê¹Ó÷½·¨£» (2)Á˽â×Ô¶¨Ò庯ÊýʹÓõÄÒ»°ã²½Öè¡£
ʵÑé²½Öè
(1)¶¨Ò庯ÊýʵÏÖÈçϹ¦ÄÜ£º¶ÔÓÚ±êÖ¾±äÁ¿flag£¬Èç¹ûflag=0£¬ÄÇô¶ÔÓÚÒ»¸ø¶¨µÄCPBHµÄÖµ£¬²éѯ¸ÃÖµÔÚCPl±íÖÐÊÇ·ñ´æÔÚ£¬Èô´æÔÚ·µ»Ø0£¬·ñÔò·µ»Ø1£»Èç¹ûflag=l£¬ÄÇô¶ÔÓÚÒ»¸ø¶¨µÄXSBHµÄÖµ£¬²éѯ¸ÃÖµÔÚXSSl±íÖÐÊÇ·ñ´æÔÚ£¬Èô´æÔÚ·µ»Ø2£¬·ñÔò·µ»Ø3¡£ ÔÚ²éѯ·ÖÎöÆ÷µÄ±à¼´°¿ÚÊäÈëÈçϳÌÐò²¢Ö´ÐУº
(2)дһ¶ÎT-SQL³ÌÐòµ÷ÓÃÉÏÊöº¯Êý¡£
ÏÈ·Ö±ðÏò±íCPlºÍ±íXSSl²åÈë¼Ç¼£¬µ±ÏòXSCPl±í²åÈëÒ»¼Ç¼ʱ£¬Ê×Ïȵ÷Óú¯Êý
19
CHECK-ID¼ìË÷¸Ã¼Ç¼µÄCPBHµÄÖµÔÚ±íCPlµÄCPBH×Ö¶ÎÖÐÊÇ·ñ´æÔÚ¶ÔÓ¦Öµ£¬¼°¸Ã¼Ç¼µÄXSBHµÄÖµÔÚ±íXSSlµÄXSBH×Ö¶ÎÖÐÊÇ·ñ´æÔÚ¶ÔÓ¦Öµ£¬Èô¶þÕß¾ù´æÔÚ£¬Ôò½«¸Ã¼Ç¼²åÈëXSCPl±í¡£ ÔÚ²éѯ·ÖÎöÆ÷±à¼´°¿ÚÊäÈëÈçϳÌÐò²¢Ö´ÐУº
£¨3£©±àдÈçϳÌÐò£º
? ×Ô¶¨ÒåÒ»±íÖµº¯Êý£¬¸ù¾Ý±êÖ¾±äÁ¿flagµÄÖµ£¬·µ»Ø²»Í¬µÄ¼Ç¼¼¯£ºµ±flag=lʱ£¬·µ»ØCPl±íµÄ¼Ç¼¼¯£»µ±flag=2ʱ£¬·µ»ØXSSl±íµÄ¼Ç¼¼¯£»µ±flag=3ʱ£¬·µ»ØXSCPl±íµÄ¼Ç¼¼¯£¬È»ºóÔÚ²éѯ·ÖÎöÆ÷ÖÐÖ´ÐС£
? ÔÚÆóÒµ¹ÜÀíÆ÷Öв鿴×Ô¶¨ÒåµÄº¯Êý¡£
? ±àд³ÌÐòµ÷ÓÃ×Ô¶¨ÒåµÄ±íÖµº¯Êý²¢ÔÚ²éѯ·ÖÎöÆ÷ÖÐÖ´ÐС£
£¨4£©¶ÔÓÚѧÉú³É¼¨¹ÜÀíÊý¾Ý¿âxscj£¬ÉèÓÐÈçÏÂ3¸ö±í£ºÑ§Éú±íxs¡¢¿Î³Ì±íkcºÍÑ¡¿Î±íxskc¡£
¸÷±í½á¹¹Èç±í5-4Ò»±í5-6Ëùʾ¡£
±í5-4 xs±í½á¹¹
ÁÐÃû xh xm xb shr
Êý¾ÝÀàÐÍ char char bit datetime ³¤¶È 6 8 1 ÊÇ·ñΪ¿Õ ¡Á ¡Á ¡Ì ¡Ì ˵Ã÷ ѧºÅ£¬Ö÷¼ü ÐÕÃû ÐÔ±ð ³öÉúÈÕÆÚ ±í5£®5 kc±í½á¹¹ ÁÐÃû kcbh kcmc xf
Êý¾ÝÀàÐÍ char char int ³¤¶È 6 20 ÊÇ·ñΪ¿Õ ¡Á ¡Á ¡Ì ˵Ã÷ ¿Î³Ì±àºÅ£¬Ö÷¼ü ¿Î³ÌÃû³Æ ѧ·Ö ±í5-6 xskc±í½á¹¹ ÁÐÃû xh kcbh c1
Êý¾ÝÀàÐÍ char char int ³¤¶È 6 6 ÊÇ·ñΪ¿Õ ¡Á ¡Á ¡Ì ѧºÅ ¿Î³Ì±àºÅ£¬xhÓëkcbh¹¹³ÉÖ÷¼ü ³É¼¨ ˵Ã÷ Çëд³öÈçÏÂT-SQLÓï¾ä²¢ÔÚ²éѯ·ÖÎöÆ÷ÖÐÖ´ÐУº ? ´´½¨Êý¾Ý¿âxscj£»
? ×Ô¶¨ÒåÒ»Êý¾ÝÀàÐÍÃèÊö¸ÃÊý¾Ý¿âÖеÄѧºÅ×ֶΣº ? ±àд´úÂ붨ÒåÊý¾Ý¿â¸÷±í¡£
20
¹²·ÖÏí92ƪÏà¹ØÎĵµ