6.货币数据类型 米 Money:用于存储货币值,存储在 money数据类型中的数 值以一个正数部分和一个小数部分存储在两个4字节的整 型值中,存储范围为-922337213683477.3808到92233721 3683477.3808,精度为货币单位的万分之 Smallmoney:与 money数据类型类似,但其存储的货币值 范围比 money数据类型小,其存储范围为-214748.3468到 214748.3467
6. 货币数据类型 • Money:用于存储货币值,存储在money数据类型中的数 值以一个正数部分和一个小数部分存储在两个4字节的整 型值中,存储范围为-922337213683477.3808到92233721 3683477.3808,精度为货币单位的万分之一。 • Smallmoney:与money数据类型类似,但其存储的货币值 范围比money数据类型小,其存储范围为-214748.3468到 214748.3467
7.位数据类型 米 Bit数据相当于其他语言的逻辑型数据。他存储0 和1,长度为1字节
7. 位数据类型 • Bit数据相当于其他语言的逻辑型数据。他存储0 和1,长度为1字节
8.二进制数据类型 米 binary[(n)]:固定长度的n个字节二进 制数据。M必须从1到8,000。存储空间大小 为m+4字节。 varbinary[(n)]:n个字节变长二进制数 据。n必须从1到8,000。存储空间大小为实 际输入数据长度+4个字节,而不是n个字节。 输入的数据长度可能为0字节
8. 二进制数据类型 • binary [ ( n ) ]:固定长度的 n 个字节二进 制数据。N 必须从 1 到 8,000。存储空间大小 为 n+4 字节。 • varbinary [ ( n ) ]:n 个字节变长二进制数 据。n 必须从 1 到 8,000。存储空间大小为实 际输入数据长度 +4 个字节,而不是 n 个字节。 输入的数据长度可能为 0 字节
8.二进制数据类型 米 注: (1)如果在数据定义或变量声明语句中没有指定n 默认长度为1 (2)当列数据项大小一致时应使用 binary 当列数据项大小不一致时应使用 varbinary (3)二进制数据由十六进制数表示。例如,十进制数 245等于十六进制数F5。输入二进制时,在数据全 面要加0x,可以用数据符号为0—9,A一F。因此, 进制数据有时也被称为十六进制数据
8. 二进制数据类型 • 注: • (1)如果在数据定义或变量声明语句中没有指定 n, 默认长度为 1。 • (2)当列数据项大小一致时应使用 binary。 • 当列数据项大小不一致时应使用 varbinary。 • (3)二进制数据由十六进制数表示。例如,十进制数 245 等于十六进制数 F5。 输入二进制时,在数据全 面要加0x,可以用数据符号为0—9,A—F。因此,二 进制数据有时也被称为十六进制数据
9特殊数据类型 米 Timestamp:亦称时间戳数据类型,数据库范围的唯 数字,每次更新行时也进行更新。 times tamp这种数 据类型表现自动生成的二进制数,确保这些数在数据 库中是唯一的。存储大小为8字节 一个表只能有一个 times tamp列。每次插入或更新包 含 ti mes tamp列的行时, ti mes tamp列中的值均会更 新
• Timestamp:亦称时间戳数据类型,数据库范围的唯一 数字,每次更新行时也进行更新。timestamp 这种数 据类型表现自动生成的二进制数,确保这些数在数据 库中是唯一的。存储大小为 8 字节。 • 一个表只能有一个 timestamp 列。每次插入或更新包 含 timestamp 列的行时,timestamp 列中的值均会更 新。 9. 特殊数据类型