SQL SERVERフィールドタイプ説明

1967 ワード

SQL SERVERフィールドタイプ説明
以下、SQL SERVER 7とする.0以上のバージョンのフィールドタイプの説明.SQL SERVER6.5のフィールドタイプの説明はSQL SERVERの説明を参照してください.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
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