SQL Server中bit数据类型应用
来源:互联网 发布:电子签章软件下载 编辑:程序博客网 时间:2024/06/11 08:17
在 SQL Server 中,用来处理判断flag的字段,使用bit类型。在使用过程中有几点需要注意的:
1、bit 与 SQL Server 的整型和数字数据相似的数字数据,但 bit 列只能存储 0 和 1。
2、在插入、修改 bit 数据时,使用 0 或 1 ,而不是 false 或 true,bit 字段放在 where 查询条件中也是这样。
3、利用 RecordSet 将 bit 字段中的数据取出来后,它是 boolean 类型,而不是数字类型,即在判断时应该使用 if rs("bitField") then,而不是 if rs("bitField")=1 then。
Transact-SQL文档上说:
-------------------------------------
bit
整型数据 1、0 或 NULL。
注意:
不能对 bit 类型的列使用索引。
Microsoft® SQL Server™ 优化用于 bit 列的存储。如果一个表中有不多于 8 个的 bit 列(bit为1位时),这些列将作为一个字节存储。
bit值类型可以取值为 1 (true )、0 或 NULL 的整数数据类型。
当你直接打开表向这一列中插入数据是就需要插入true或false ,即表现值
当你用sql语句插入数据的时候该列就插入0(false)或1(true),0,1即实际值
这里插入非0数据,自动转换为1 ,没有插入时默认null
insert into boy values('lijiash9','beijing',23,9) true
insert into boy values('lijiash00','beijing',23,0) false
insert into boy values('lijiash111','beijing',23,1) true
insert into boy values('lijiash null','beijing',23,null) 出错
当你在查询分析其中用select语句读取这个表中的这一列数据时该列数据显示的是0或1
阅读全文
0 0
- SQL Server中bit数据类型应用
- SQL Server中bit数据类型应用
- SQL Server中bit数据类型应用
- SQL Server中bit数据类型
- SQL Server中bit数据类型应用的注意点
- SQL Server 2005---bit数据类型说明
- Bit 数据类型在 SQL Server 中的使用
- SQL SERVER中易混淆的数据类型
- SQL Server 中易混淆的数据类型
- SQL Server 中易混淆的数据类型
- SQL Server 中易混淆的数据类型
- SQL Server 中易混淆的数据类型
- SQL Server 中易混淆的数据类型
- SQL Server 中易混淆的数据类型
- SQL Server 中易混淆的数据类型
- SQL Server 中易混淆的数据类型
- SQL Server 中易混淆的数据类型
- SQL Server 中易混淆的数据类型
- UVa1347 Tour
- android button控制linearlayout的显示隐藏
- Mac下jdk+tomcat+eclipse开发环境搭建
- 一个常用的通过CURL发送HTTP请求的函数 ThinkPHP
- UVa437 The Tower of Babylon
- SQL Server中bit数据类型应用
- python重点语法总结(一)---- lambda表达式
- ExpandableListView可折叠列表
- 计算机视觉----Harris 角点检测
- Day39-Hibernate02
- Function (HDU 6038)
- UVa1025 A Spy in the Metro
- 剑指offer-树中两个节点的最低公共祖先
- Django使用