| ITèÆËÍø | ÂÛ̳ÉçÇø | ÍøÖ·µ¼º½ | Íø¹Ü²©¿Í | Èí¼þÏÂÔØ | ÏÂÔØÖÐÐÄ | СÓÎÏ· | ͼƬƵµÀ | Ãâ·ÑµçÓ° | èÆËС˵ | Ãâ·Ñ´úÀí | Õ¾³¤¹¤¾ß | µÇ½ | »áÔ±×¢²á | Êղر¾Õ¾ |
|
| Íø¹ÜÊ×Ò³ ²Ù×÷ϵͳ ·Óɽ»»» ·þÎñÆ÷ Êý¾Ý¿â ÍøÂ簲ȫ ϵͳ¼¯³É ÍøÂç±à³Ì ITÈÏÖ¤¿¼ÊÔ ÈÈÃÅÅÅÐÐ ÊÓÆµ½Ì³Ì ɱ¶¾¸üРÏÂÔØ ÂÛ̳ ¸ß¼¶ËÑË÷ ÍøÕ¾µØÍ¼ |
| µ±Ç°Î»ÖÃ:ITèÆËÍø|Íø¹ÜÁªÃË > Êý¾Ý¿â > MSSQL > ¸úÎÒѧSQL£º°ËÊýÖµÊý¾ÝÀàÐÍ |
SQL92±ê×¼¶¨ÒåÁËÈô¸ÉÖÖ»ù±¾Êý¾ÝÀàÐÍ£¬ËüÃÇÊÇSQLÊý¾Ý¿âÖи÷ÖÖÊý¾ÝÀàÐ͵Ļù´¡¡£ÔÚ¡¶×Ö·û´®Êý¾ÝÀàÐÍ¡·Ò»ÎÄÖУ¬ÎÒÃÇÒѾÏêϸÌÖÂÛÁËSQL92±ê×¼Ëù¶¨ÒåµÄ×Ö·û´®Êý¾ÝÀàÐÍ¡£ÏÖÔÚ£¬ÎÒÃÇÀ´½øÒ»²½ÌÖÂÛÊýÖµÊý¾ÝÀàÐÍ¡£
Äã×îºÃ¿ªÊ¼³¢ÊÔʹÓò»Í¬Êý¾Ý¿âʵÏÖ·½·¨²¢ÔÚËüÃÇ´«µÝÊý¾Ý£¬ÕâÑù¿ÉÒÔ¼ÓÉîÄã¶ÔÊýÖµÊý¾ÝÀàÐ͵ÄÀí½â¡£±¾ÎĽ«¸øÄãÒ»¸öÊýÖµÊý¾ÝÀàÐ͵ĸÅÒª£¬Äã¿ÉÒÔ½áºÏÄãµÄÊý¾Ý¿âµÄÎĵµ×ÊÁÏÀ´Ñ§Ï°¡£
ÔÚ×Ö·û´®¡¢ÊýÖµ¡¢datetimeºÍintervalÕâËÄÖÖÊý¾ÝÀàÐÍÖУ¬ÊýÖµÐ͵ÄÖÖÀà×î¶à£¬Ô¼ÊøÒ²×î¶à¡£ÔÚ²»Í¬Êý¾Ý¿âʵÏÖ·½·¨Ö®¼ä½»»»Êý¾Ýʱ£¬ÊýÖµÐ͵ľ«¶ÈÒ²×îÈÝÒ×½µµÍ¡£OracleºÍSQL·þÎñÆ÷Ö®¼äµÄʵÏÖ·ÖÆç£¨Í¬ÑùµÄÊý¾ÝÀàÐͳ¤¶È²»Í¬£©µ¼ÖÂËüÃÇÖ®¼äµÄÊý¾Ý´«µÝ¹ý³Ì»á½Ø¶ÌÊý×Ö¡¢¸Ä±äËüÃǵÄÊýÖµ¡£Òò´Ë£¬ÔÚÒÆÖ²³ÌÐòǰ£¬ÄãÓбØÐëºÜÃ÷È·µÄÁ˽âÁ½¸öƽ̨¼äµÄÊý¾Ý¶¨Òå²îÒ죬ÒÔ¼°Î£¼°Êý¾Ý¾«¶ÈµÄ·çÏÕ¡£
½÷¼ÇÉÏÊö¾¯¸æºó£¬ÈÃÎÒÃÇ¿´¿´SQL92±ê×¼µÄÊýÖµÀàÐÍ
»ù±¾ÊýÖµÀàÐÍ
ÓëÊýÖµÓйصÄÀàÐÍͳ³ÆÎªÊýÖµÀàÐÍ¡£ËùÓеÄÊýÖµ¶¼Óо«¶È£¬¾«¶ÈÖ¸µÄÊÇÓÐЧÊý×ÖλÊý¡£ÓеÄÊýÖµ»¹Óбê¶ÈÖµ£¨scale value£©£¬ËüÓÃÀ´Ö¸Ê¾Ð¡ÊýµãÓұߵÄ×îСÓÐЧÊý×ÖλÊý¡£ÀýÈ磬Êý×Ö1234.56µÄ¾«¶ÈΪ6£¬±ê¶ÈֵΪ2£¬¿ÉÒÔ¶¨ÒåΪNUMERIC(6,2)¡£
ÿһ¸öÊý¾Ý¿âʵÏÖ·½·¨¶¼ÓйØÓÚÈçºÎ½üËÆÊýÖµ»òÕ߽ضÌÊýÖµµÄ¹æÔò¡£³ýÁËÌṩ»ñÈ¡ÊýÖµ³¤¶ÈºÍÆäËüÊýÖµ´¦ÀíËùÐèµÄÊôÐÔÍ⣬SQL92ÌṩÁËÄÚ½¨º¯Êý£¬Èç¼Ó¡¢¼õ¡¢³Ë¡¢³ýµÈ¡£ËùÓеÄÊýÖµÀàÐÍÖ®¼ä¶¼¿ÉÒÔ»¥Ïà±È½Ï¡¢»¥Ïำֵ¡£¾¡¹ÜʵÏÖ·½·¨²»Í¬£¬µ«ÊÇËüÃÇÓÐÒ»¸öµÄ¹²Í¬µã£¬¼´ËüÃǵĽá¹ûÒ»°ã¶¼±£Áô×î´ó¾«¶È¡£
NUMERIC
Ó÷¨£ºNUMERIC(¾«¶È,±ê¶ÈÖµ)
ÊÇÒ»ÖÖ¾«È·ÊýÖµÀàÐÍ£¬¼´ËüÊÇÊý×ÖµÄÖµµÄÎÄ×Ö±íʾ¡££¨¿ÉÒÔ¶Ô¸ÃÊý×Ö½øÐÐÈ¡Éá»òÕß½ØÈ¡ÒÔ·ûºÏÖ¸¶¨¾«¶È£¬±ê¶ÈÖµÓÉÔ¤¶¨ÒåµÄ¹æÔòÈ·¶¨¡££©
ΪÁË·ûºÏ±ê¶ÈÖµÖ¸¶¨µÄСÊýÊý×ÖλÊý£¬ÉáÈ¥¶àÓàµÄСÊý²¿·Ö£¬ÉáÈë¹ý³Ì²ÉÓÃÊ®½øÖÆ¡£
Êý×ÖµÄ×ܳ¤¶ÈµÈÓÚ¾«¶È£¬Èç¹û±ê¶ÈÖµ´óÓÚ0£¨ÓÐСÊý²¿·Ö£©£¬Ôò³¤¶È¼Ó1¡£
СÊý²¿·ÖµÄλÊýÒª·ûºÏ±ê¶ÈÖµ¡£
DECIMAL | DEC
Ó÷¨£ºDECIMAL£¨¾«¶È£¬±ê¶ÈÖµ£© | DEC£¨¾«¶È£¬±ê¶ÈÖµ£©
ÊÇÒ»ÖÖ¾«È·ÊýÖµÀàÐÍ¡£
ÓÃÊ®½øÖÆ¡£
Êý×ÖµÄ×ܳ¤¶ÈµÈÓÚ¾«¶È£¬Èç¹û±ê¶ÈÖµ´óÓÚ0£¨ÓÐСÊý²¿·Ö£©£¬Ôò³¤¶È¼Ó1¡£
СÊý²¿·ÖµÄλÊý²»µÃСÓÚ±ê¶ÈÖµ£¬Ð¡ÊýλÊýµÄÉÏÏÞÓÉÊý¾Ý¿âÌṩÉÌÉ趨¡£
INTEGER | INT
Ó÷¨£º INTEGER£¨¾«¶È£©
ÊÇÒ»ÖÖ¾«È·ÊýÖµÀàÐÍ¡£
ʹÓöþ½øÖÆ»òÕßÊ®½øÖÆ£¬Õâ»ùÓÚ±íʾ¸ÃÊýÖµµÄ¶þ½øÖÆÎ»£¨bit£©µÄ¸öÊý£¨ÕâÊÇimplementation-specific£¬ÓëSMALLINT¶ÔÓ¦£©¡£
±ê¶ÈÖµºãΪ0¡£
Êý¾Ý¿â¹©Ó¦ÉÌ¶ÔÆä¶¨ÒåÁË×î´ó¾«¶ÈºÍ×îС¾«¶È¡£
¹©Ó¦ÉÌ¿ÉÄÜ»áÌṩµÄĬÈϾ«¶È¡£
SMALLINT
Ó÷¨£ºSMALLINT£¨¾«¶È£©
ÊÇÒ»ÖÖ¾«È·ÊýÖµÀàÐÍ¡£
λÊýÈ¡Éá·½·¨ÓëINTEGER £¨¶þ½øÖÆ»òÕßÊ®½øÖÆ£©Ïàͬ¡£
±ê¶ÈÖµºãΪ0¡£
×î´ó¾«¶ÈµÈÓÚ»òÕßСÓÚINTEGERµÄ×î´ó¾«¶È¡£
FLOAT
Ó÷¨£ºFLOAT£¨¾«¶È£©
ÊÇÒ»ÖÖ½üËÆÊýÖµÀàÐÍ£¬¼´¶ÔÒ»¸öÖ¸¶¨µÄÊýÖµÓÃÖ¸ÊýÐÎʽ±íʾ³öÀ´£¬Èç1.23e-45£¨µÈÓÚ£©£¬¸ÃÊýÖµÀàÐ͵ÄÈ¡ÉáºÍ½Ø¶Ì·½·¨´ó¶àÓÉÊý¾Ý¿âÌṩÉ̶¨Òå¡£
µ±È¡Éáʱ£¬Ê¹Óöþ½øÖƾ«¶È¡£
¾«¶È±íʾʹÓõÄ×îСλÊý£¬×î´ó¾«¶ÈÓÉÊý¾Ý¿âÌṩÉÌÉ趨¡£
REAL
Ó÷¨£ºREAL
ÊÇÒ»ÖÖ½üËÆÊýÖµÀàÐÍ¡£
ʹÓöþ½øÖƾ«¶È£¬×î´ó¾«¶ÈÓÉÊý¾Ý¿âÌṩÉÌÉ趨¡£
ÆäĬÈϾ«¶È±ØÐëСÓÚDOUBLE PRECISIONµÄĬÈϾ«¶È¡£
DOUBLE PRECISION
Ó÷¨£º DOUBLE PRECISION
ÊÇÒ»ÖÖ½üËÆÊýÖµÀàÐÍ¡£
ʹÓöþ½øÖƾ«¶È£¬×î´ó¾«¶ÈÓÉÊý¾Ý¿âÌṩÉÌÉ趨¡£
ÆäĬÈϾ«¶È±ØÐë´óÓÚPRECISIONµÄĬÈϾ«¶È¡£
Ïà¹ØÀíÂÛ
Êý¾Ý¿âÌṩÉÌÔÚ»ù±¾Êý¾ÝÀàÐ͵Ļù´¡ÉÏ´´½¨ÁËÄãʵ¼ÊÐèÒªµÄÊý¾ÝÀàÐÍ¡£¶ÔÊýÖµÀàÐÍÀ´Ëµ£¬Ëü¿ÉÒÔ°üÀ¨Í¬ÃûµÄÊý¾ÝÀàÐÍ£¬ÈçINT¡¢REAL£¬Ò²°üÀ¨ÎªÁËÂú×ãÌØ¶¨³¡ºÏ»òÕßÓÃ;¶ø´´½¨µÄÐÂÊý¾ÝÀàÐÍ¡£
ÔÚÎÒÃǵÄÏÂһƪÎÄÕ£¬ÎÒÃǽ«ÌÖÂÛdatetimeºÍintervalÊý¾ÝÀàÐÍ¡£