您能够采取大值数据类型来囤积最大为 2^31-1

  • SQL Server 二〇〇九 数据类型-varchar(MAXState of Qatar、nvarchar(MAX卡塔尔国 到底有多大?
  • SQL Server 二〇一〇数据类型-date、time、datetime2、datetimeoffset
  • SQL Server 2010 数据类型-xml
    字段类型怎么着用?
  • SQL Server 二〇一〇数据类型-hierarchyid
  • SQL Server 二零一零数据类型-geometry、geography

在 SQL Server 二〇〇〇 中,varchar(8000卡塔尔、nvarchar(8000卡塔尔(قطر‎ 正是极端了,在 SQL
Server 二〇〇六、SQL Server 贰零壹零 中,扩充了 varchar(MAX卡塔尔、nvarchar(MAX卡塔尔(قطر‎数据类型。这里 MAX 代表多大呢?

varchar(max卡塔尔、nvarchar(maxState of Qatar 和 varbinary(max卡塔尔(قطر‎统称为大值数据类型。您能够动用大值数据类型来囤积最大为 2^31-1
个字节的多寡。

大值数据类型具备 text、ntext、image
那样大体积存款和储蓄本事

可通过
sp_tableoption
将那一个大体积的数据直接存款和储蓄在行内(当先 8000
字节时,仍为只在行内部存款和储蓄器储指针),照旧只在行内部存款和储蓄器储指针。

大值数据类型又颇具varchar(n卡塔尔国、nvarchar(n卡塔尔国、varbinary(n卡塔尔 那样的运用方便的性状

  • 可以使用游标;
  • 能够选用 .WLANDITE(卡塔尔(قطر‎ 对大值数据开展局地更新;
  • 支持触发器;
  • 能够使用像 LEN、SUBSTPRADOING 等字符串函数。

由此微软提出:使用 varchar(max卡塔尔国 来取代 text,使用 nvarchar(max卡塔尔国 来代表
ntext,使用 varbinary(max卡塔尔国 来代表 image。

  • SQL Server 二〇一〇 数据类型-varchar(MAX卡塔尔、nvarchar(MAX卡塔尔 到底有多大?
  • SQL Server 贰零零捌数据类型-date、time、datetime2、datetimeoffset
  • SQL Server 二〇一〇 数据类型-xml
    字段类型如何用?
  • SQL Server 2010数据类型-hierarchyid
  • SQL Server 2009数据类型-geometry、geography

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*
Website