SQL SERVER×Ö¶ÎÀàÐÍ˵Ã÷
bit£º0»ò1µÄÕûÐÍÊý×Ö
int£º´Ó-2^31(-2,147,483,648)µ½2^31(2,147,483,647)µÄÕûÐÍÊý×Ö
smallint£º´Ó-2^15(-32,768)µ½2^15(32,767)µÄÕûÐÍÊý×Ö
tinyint£º´Ó0µ½255µÄÕûÐÍÊý×Ö
decimal£º´Ó-10^38µ½10^38-1µÄ¶¨¾«¶ÈÓëÓÐЧλÊýµÄÊý×Ö
numeric£ºdecimalµÄͬÒå´Ê
money£º´Ó-2^63(-922,337,203,685,477.5808)µ½2^63-1(922,337,203,685,477.5807)µÄ»õ±ÒÊý¾Ý£¬×îС»õ±Òµ¥Î»Ç§·Ö֮ʮ
smallmoney£º´Ó-214,748.3648µ½214,748.3647µÄ»õ±ÒÊý¾Ý£¬×îС»õ±Òµ¥Î»Ç§·Ö֮ʮ
float£º´Ó-1.79E+308µ½1.79E+308¿É±ä¾«¶ÈµÄÊý×Ö
real£º´Ó-3.04E+38µ½3.04E+38¿É±ä¾«¶ÈµÄÊý×Ö
datetime£º´Ó1753Äê1ÔÂ1ÈÕµ½9999Äê12ÈÕ31µÄÈÕÆÚºÍʱ¼äÊý¾Ý£¬×îСʱ¼äµ¥Î»Îª°Ù·ÖÖ®ÈýÃë»ò3.33ºÁÃë
smalldatetime£º´Ó1900Äê1ÔÂ1ÈÕµ½2079Äê6ÔÂ6ÈÕµÄÈÕÆÚºÍʱ¼äÊý¾Ý£¬×îСʱ¼äµ¥Î»Îª·ÖÖÓ
timestamp£ºÊ±¼ä´Á£¬Ò»¸öÊý¾Ý¿â¿í¶ÈµÄΨһÊý×Ö
uniqueidentifier£ºÈ«ÇòΨһ±êʶ·ûGUID
char£º¶¨³¤·ÇUnicodeµÄ×Ö·ûÐÍÊý¾Ý£¬×î´ó³¤¶ÈΪ8000
varchar£º±ä³¤·ÇUnicodeµÄ×Ö·ûÐÍÊý¾Ý£¬×î´ó³¤¶ÈΪ8000
text£º±ä³¤·ÇUnicodeµÄ×Ö·ûÐÍÊý¾Ý£¬×î´ó³¤¶ÈΪ2^31-1(2G)
nchar£º¶¨³¤UnicodeµÄ×Ö·ûÐÍÊý¾Ý£¬×î´ó³¤¶ÈΪ8000
nvarchar£º±ä³¤UnicodeµÄ×Ö·ûÐÍÊý¾Ý£¬×î´ó³¤¶ÈΪ8000
ntext£º±ä³¤UnicodeµÄ×Ö·ûÐÍÊý¾Ý£¬×î´ó³¤¶ÈΪ2^31-1(2G)
binary£º¶¨³¤¶þ½øÖÆÊý¾Ý£¬×î´ó³¤¶ÈΪ8000
varbinary£º±ä³¤¶þ½øÖÆÊý¾Ý£¬×î´ó³¤¶ÈΪ8000
image£º±ä³¤¶þ½øÖÆÊý¾Ý£¬×î´ó³¤¶ÈΪ2^31-1(2G)
ÕûÊýÊý¾ÝÀàÐÍ¡¡¡¡¡¡¡¡¡¡¡¡INT »òINTEGER¡¡ SMALLINT¡¡ TINYINT¡¡ BIGINT
¸¡µãÊý¾ÝÀàÐÍ¡¡¡¡¡¡¡¡¡¡¡¡REAL¡¡ FLOAT¡¡ DECIMAL¡¡ NUMERIC
¶þ½øÖÆÊý¾ÝÀàÐÍ¡¡¡¡¡¡¡¡¡¡BINARY¡¡ VARBINARY
Âß¼Êý¾ÝÀàÐÍ¡¡¡¡¡¡¡¡¡¡¡¡BIT
×Ö·ûÊý¾ÝÀàÐÍ¡¡¡¡¡¡¡¡¡¡¡¡CHAR¡¡ NCHAR¡¡ VARCHAR¡¡ NVARCHAR
Îı¾ºÍͼÐÎÊý¾ÝÀàÐÍ¡¡¡¡¡¡TEXT¡¡ NTEXT¡¡ IMAGE
ÈÕÆÚºÍʱ¼äÊý¾ÝÀàÐÍ¡¡¡¡¡¡DATETIME¡¡ SMALLDATETIME
»õ±ÒÊý¾ÝÀàÐÍ¡¡¡¡¡¡¡¡¡¡¡¡MONEY¡¡ SMALLMONEY
ÌØ¶¨Êý¾ÝÀàÐÍ¡¡¡¡¡¡¡¡¡¡¡¡TIMESTAMP¡¡ UNIQUEIDENTIFIER
Óû§×Ô¶¨ÒåÊý¾ÝÀàÐÍ¡¡¡¡¡¡SYSNAME
ÐÂÊý¾ÝÀàÐÍ¡¡¡¡¡¡¡¡¡¡¡¡¡¡SQL_VARIANT¡¡ TABLE
ÆäÖÐBIGINT SQL_VARIANT ºÍTABLE ÊÇSQL Server 2000 ÖÐÐÂÔö¼ÓµÄ3 ÖÖÊý¾ÝÀàÐÍÏÂÃæ·ÖÀིÊö¸÷ÖÖÊý¾ÝÀàÐÍ
Ò»¡¢ ÕûÊýÊý¾ÝÀàÐÍ
ÕûÊýÊý¾ÝÀàÐÍÊÇ×î³£ÓõÄÊý¾ÝÀàÐÍÖ®Ò»
1¡¢ INT INTEGER
INT »òINTEGER Êý¾ÝÀàÐÍ´æ´¢´Ó-23
Ïà¹ØÎĵµ£º
bit ÕûÐÍ bit Êý¾ÝÀàÐÍÊÇÕûÐÍ£¬ÆäÖµÖ»ÄÜÊÇ0¡¢1»ò¿ÕÖµ¡£ÕâÖÖÊý¾ÝÀàÐÍÓÃÓÚ´æ´¢Ö»ÓÐÁ½ÖÖ¿ÉÄÜÖµµÄÊý¾Ý£¬ÈçYes »òNo¡¢True »òFa lse ¡¢On »òOff int ÕûÐÍ int Êý¾ÝÀàÐÍ¿ÉÒÔ´æ´¢´Ó- 231(-2147483648)µ½231 (2147483 647)Ö®¼äµÄÕûÊý¡£´æ´¢µ½Êý¾Ý¿âµÄ¼¸ºõËùÓÐÊýÖµÐ͵ÄÊý¾Ý¶¼¿ÉÒÔÓÃÕâÖÖÊý¾ ......
±¾½ÚÖ÷Òª½éÉÜʹÓÃCLR´´½¨±êÁ¿º¯Êý£¬±íÖµº¯ÊýºÍ¾ÛºÏº¯Êý¡£
Ëùν±êÁ¿º¯ÊýÖ¸µÄ¾ÍÊǴ˺¯ÊýÖ»·µ»ØÒ»¸öÖµ¡£±íÖµº¯Êý·µ»ØÖµÊÇÒ»¸ö±í¡£¾ÛºÏº¯ÊýÊÇÔÚselectÓï¾äÖÐʹÓõģ¬ÓÃÀ´¾ÛºÏÒ»¸ö½á¹û¼¯£¬ÀàËÆÓÚSum()»òÊÇCount()µÈÄÚÖõĺ¯Êý£¬¶øÇÒÕæÕýµÄ×Ô¶¨Òå¾ÛºÏº¯ÊýĿǰֻÄÜÓÃCLRÀ´ÊµÏÖ¡£
ÏÂÃæµÄÀý×ÓʹÓÃÁËSQLServer×Ô´øµÄpubsÊý¾Ý¿â¡£
1 ......
´ÓAccessÊý¾Ý¿âµ¼Èëµ½SQL
·½·¨Ò»:
ÔÚMSsqlÖÐÒª¼òÀúODBC..·½·¨±È½Ï±¿µã..
·½·¨¶þ:
Ö±½Ó´ÓAccessÉýǨµ½MSsql..
ÒòΪAccessÊý¾Ý¿âÓÐÉèÖÃÃÜÂë..»¹Õæ²»ºÃ¸ã..¸ãÁ˺ü¸´Î¶¼Ê§°ÜÁË..
ÀûÓ÷½·¨¶þ..Ò»´Î³É¹¦..
ÓÃÊý¾Ý¿âÉýǨ...¼òµ¥...
½¨ÒéʹÓõڶþÖÖ·½·¨µ¼ÈëACCESSÊý¾Ý¿âµ½MSSQLÊý¾Ý¿âÖÐ..Ê¡ÊÂ!!! ......
ÔÚSQLÓï¾äÓÅ»¯¹ý³ÌÖУ¬ÎÒÃǾ³£»áÓõ½hint,ÏÖ×ܽáÒ»ÏÂÔÚSQLÓÅ»¯¹ý³ÌÖг£¼ûOracle HINTµÄÓ÷¨£º
1. /*+ALL_ROWS*/
±íÃ÷¶ÔÓï¾ä¿éÑ¡Ôñ»ùÓÚ¿ªÏúµÄÓÅ»¯·½·¨,²¢»ñµÃ×î¼ÑÍÌÍÂÁ¿,ʹ×ÊÔ´ÏûºÄ×îС»¯.
ÀýÈç:
SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN from BSEMPMS WHERE EMP_NO='SCOTT';
2. /*+FIRST_ROWS*/
±í ......