SQL Server支持数据类型及保留字

来源:百度文库 编辑:神马文学网 时间:2024/04/28 11:24:10
作者:未知 来源:未知 加入时间:2006-1-6 人气: 12
[Blocked Ads]
支持的 SQL Server 数据类型
数据类型
说明
BIGINT 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(整数)。
INT 从 -2^31 (-2,147,483,648) 到 2^31-1 (2,147,483,647) 的整型数据(整数)。
SMALLINT 从 2^15 (-32,768) 到 2^15 - 1 (32,767) 的整型数据。
TINYINT 从 0 到 255 的整型数据。
BIT 非 1 即 0 的整型数据。
DECIMAL 从 -10^38 +1 到 10^38 -1 的固定精度和标度的数字数据。
NUMERIC 功能上相当于十进制数。
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.40E + 38 到 3.40E + 38 的浮点精度数字数据。
DATETIME 从 1753 年 1 月 1 日到 9999 年 12 月 31 日的日期和时间数据,精确到三百分之一秒(3.33 毫秒)。
SMALLDATETIME 从 1900 年 1 月 1 日到 2079 年 6 月 6 日的日期和时间数据,精确到一分钟。
CHAR 最大长度 8000 个字符的固定长度非 Unicode 字符数据。
VARCHAR 最大长度 8000 个字符的可变长度非 Unicode 字符数据。
TEXT 最大长度 2^31 - 1 (2,147,483,647) 个字符的可变长度非 Unicode 数据。
NCHAR 最大长度 4,000 个字符的固定长度 Unicode 数据。
NVARCHAR 最大长度 4000 个字符的可变长度 Unicode 数据。sysname 是系统提供的用户定义数据类型,功能上相当于 nvarchar(128),用于引用数据库对象名称。
NTEXT 最大长度 2^31 - 1 (1,073,741,823) 个字符的可变长度 Unicode 数据。
BINARY 最大长度 8,000 个字节的固定长度二进制数据。
VARBINARY 最大长度 8,000 个字节的可变长度二进制数据。
IMAGE 最大长度 2^31 - 1 (2,147,483,647) 字节的可变长度二进制数据。
CURSOR 对光标的引用。
SQL_VARIANT 存储 SQL Server 支持的数据类型(text、ntext、timestamp 和 sql_variant 除外)值的数据类型。
TABLE 用于存储结果集合供以后处理的特殊数据类型。
TIMESTAMP 整个数据库中都唯一的一个数字,随着行的每次更新而更新。
UNIQUEIDENTIFIER 全局唯一标识符 (GUID)。
Microsoft SQL Server 2000 保留字
ADD EXCEPT PERCENT
ALL EXEC PLAN
ALTER EXECUTE PRECISION
AND EXISTS PRIMARY
ANY EXIT PRINT
AS FETCH PROC
ASC FILE PROCEDURE
AUTHORIZATION FILLFACTOR PUBLIC
BACKUP FOR RAISERROR
BEGIN FOREIGN READ
BETWEEN FREETEXT READTEXT
BREAK FREETEXTTABLE RECONFIGURE
BROWSE FROM REFERENCES
BULK FULL REPLICATION
BY FUNCTION RESTORE
CASCADE GOTO RESTRICT
CASE GRANT RETURN
CHECK GROUP REVOKE
CHECKPOINT HAVING RIGHT
CLOSE HOLDLOCK ROLLBACK
CLUSTERED IDENTITY ROWCOUNT
COALESCE IDENTITY_INSERT ROWGUIDCOL
COLLATE IDENTITYCOL RULE
COLUMN IF SAVE
COMMIT IN SCHEMA
COMPUTE INDEX SELECT
CONSTRAINT INNER SESSION_USER
CONTAINS INSERT SET
CONTAINSTABLE INTERSECT SETUSER
CONTINUE INTO SHUTDOWN
CONVERT IS SOME
CREATE JOIN STATISTICS
CROSS KEY SYSTEM_USER
CURRENT KILL TABLE
CURRENT_DATE LEFT TEXTSIZE
CURRENT_TIME LIKE THEN
CURRENT_TIMESTAMP LINENO TO
CURRENT_USER LOAD TOP
CURSOR NATIONAL TRAN
DATABASE NOCHECK TRANSACTION
DBCC NONCLUSTERED TRIGGER
DEALLOCATE NOT TRUNCATE
DECLARE NULL TSEQUAL
DEFAULT NULLIF UNION
DELETE OF UNIQUE
DENY OFF UPDATE
DESC OFFSETS UPDATETEXT
DISK ON USE
DISTINCT OPEN USER
DISTRIBUTED OPENDATASOURCE VALUES
DOUBLE OPENQUERY VARYING
DROP OPENROWSET VIEW
DUMMY OPENXML WAITFOR
DUMP OPTION WHEN
ELSE OR WHERE
END ORDER WHILE
ERRLVL OUTER WITH
ESCAPE OVER WRITETEXT