SQL Server支持标准SQL整数类型,包括:BIGINT,INT,SMALLINT和TINYINT。 下表说明了每种整数类型的范围和存储:
数据类型 | 数值范围 | 存储 |
---|---|---|
BIGINT | -2^63 至 2^63 -1 | 8位 |
INT | -2^31 至 2^31 -1 | 4位 |
SMALLINT | -2^15 至 2^15 -1 | 2位 |
TINYINT | 0 至 255 | 1位 |
--创建表
CREATE TABLE test_sql_server_integers (
bigint_col bigint,
int_col INT,
smallint_col SMALLINT,
tinyint_col tinyint
)
--插入各类型数据
INSERT INTO test_sql_server_integers (
bigint_col,
int_col,
smallint_col,
tinyint_col
)VALUES(
9223372036854775807,
2147483647,
32767,
255
);
--查询各列
SELECT
bigint_col,
int_col,
smallint_col,
tinyint_col
FROM
test_sql_server_integers;