Home  >  Article  >  Database  >  SQLSERVER中NULL位图的作用

SQLSERVER中NULL位图的作用

WBOY
WBOYOriginal
2016-06-07 17:39:121317browse

SQLSERVER中NULL位图的作用 首先感谢宋沄剑提供的文章和sqlskill网站:,看下面文章之前请先看一下下面两篇文章 SQL Server误区30日谈-Day6-有关NULL位图的三个误区 char nchar varchar nvarchar的区别 在SQLSERVER内部有很多地方都使用到了 位图技术 ,包括

SQLSERVER中NULL位图的作用

首先感谢宋沄剑提供的文章和sqlskill网站:,看下面文章之前请先看一下下面两篇文章

SQL Server误区30日谈-Day6-有关NULL位图的三个误区

char nchar varchar nvarchar的区别

在SQLSERVER内部有很多地方都使用到了位图技术,包括执行计划,数据库系统页面,还有这篇文章说到的数据行中的NULL位图

执行计划中有位图运算符

数据库系统页面有:DCM页面、BCM页面,详细请看:SQL Server 2008 存储结构之DCM、BCM

而这些位图技术的作用无疑都是为了 标志位

标志哪些地方发生了变化,发生了变化的就标记为1,,没有发生变化的就标记为0

 

建立环境

建表

testnullvarchar(id INT ,NAME VARCHAR(20) NULL) 7 GO

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn