构建可以理解的T-SQL

数据类型?

BIT 

只能是True或者False,也能为Null。

TINYINT, SMALLINT, INT, BIGINT

SMALLINT starts at –32,768 and ends at 32,767.

DECIMAL/NUMERIC

SMALLMONEY, MONEY

数字类型从高到底进行兼容

1. FLOAT
2. REAL
3. DECIMAL
4. MONEY
5. SMALLMONEY
6. MONEY
7. BIGINT
8. INT
9. SMALLINT
10. TINYINT
11. BIT

String

VARCHAR(MAX)  最大2 GB

TEXT

最大2,147,483,647字符

BINARY and VARBINARY

Date and Time Data Types

Rowversion 用来标记row是否被更新  占用8 bytes,由系统自动更新

HIERARCHYID 用来处理同一列数据包含类似父子关系,892 bytes

数据库对象?

Views 不会改变执行计划

Indexed View 为视图加索引

Functions

表值函数 返回表作为数据

Common Table Expressions

Temporary Objects?

临时表

表变量 把数据以表形式存入来使用

 

上一篇:sql server系统表详细说明


下一篇:外键约束的要求