SQL Server中常用的几种数据
类型:
二元的
固定长度的二进制数据,最大长度为8000字节。
varbinary
最大长度为8000字节的可变长度二进制数据。
图像
可变长度二进制数据,最大长度为2G - 1(2147483647)字节
文本 服务器代码页中可变长度非Unicode数据的最大长度是2G(2147483647)字符。当服务器代码页使用双字节字符时,存储量仍然是2147483647字节。存储大小可能小于2147483647字节(取决于字符串)。
图像
可变长度二进制数据介于0和2G(2147483647)字节之间。
——binary和varbinary
该固定长度的二进制数据类型(二进制)或可变长度(varbinary)。
二进制{(n)}
一个固定长度的n字节二进制数据。n必须从1到8000。存储
空间的大小是n + 4字节。
varbinary {(n)}
N个字节的二进制数据的变化,必须是从1到8000,存储空间的大小是4个字节长度+实际
输入的数据,不是N个字节。输入数据长度可以是0字节。在SQL-92,同义词是二进制变为varbinary。
笔记 1。如果在数据定义或变量声明语句中没有指定n,
默认长度为1。如果n没有使用CAST
函数指定,默认长度为30。
2。当列数据的大小相同时,应该使用二进制。
三.varbinary时应当使用列中的数据的大小是不一样的