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
[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
SQL Server支持数据类型及保留字
SQL SERVER 数据类型详解
Access和SQL Server数据类型
sql server 中易混淆的数据类型
SQL Server 中易混淆的数据类型
sql server 中易混淆的数据类型
sql server 中易混淆的数据类型111
SQL Server 2008 中新的日期时间数据类型
讲解SQL Server中容易混淆的数据类型
使SQL Server数据支持 XML SQL server技术交流
SQL Server datetime数据类型设计与优化误区浅析 - 数据库应用 - 编程...
SQL Server 2000索引结构及使用方法
SQL Server触发器在轨迹保留中的应用 Application of SQL Ser...
sql server
做人必须保留的7张底牌 - MS-SQL Server / 非技术版
SQL SERVER海量数据库的查询优化及分页算法
小结SQL Server连接失败错误及解决
菜鸟课堂:讲解SQL Server的复制及缺陷
详解SQL Server的版本区别及选择
小结SQL Server连接失败错误及解决
详解SQL Server的版本区别及选择
SQL Server:用 SQL 语句
繁体SQL 数据库 简体SQL SERVER 2000-网络程序及编程
SQL Server日期计算