Ms sql 2005 中的bit 数据类型
bit
整型数据 1、0 或 NULL(在表中的表现形式)。
注释:
不能对 bit 类型的列使用索引。
Microsoft® SQL Server™ 优化用于 bit 列的存储。如果一个表中有不多于 8 个的 bit 列,这些列将作为一个字节存储。
bit值类型可以取值为 1 (true )、0 或 NULL 的整数数据类型。
当用C#语句插入数据,需要插入true或false,读取出来显示的也是true和false,插入到数据库时true就变成1,非true就变成0;
当你直接打开表向这一列中插入数据是就需要插入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
当你在C#等应用程序中调用sqlserver2005存储过程是返回的结果集中这一列的值是true或false
在数据库中存放的是0/1/NULL,自己用SQL转:
select case 字段 when 1 then '是' when 0 then '否' else '空' end from 表
最新文章
- 千万级高并发负载均衡软件HAproxy
- Sql server2012还原备份文件语句
- C语言的标准输入输出
- run VLC in root
- javascript生成GUID的代码
- SpringMVC -rest风格修改删除
- .net学习笔记---lambda表达式(自执行方法)
- BZOJ 3202 项链
- RAC 集群更换IP
- hdu 5586 Sum 最大子段和
- 借用mysql 或者其他数据库 处理MSSQL 2016前处理导入特殊字符
- css简单实现五角星评分、点赞收藏、展示评分(半颗星、1/3颗星)
- nginx转发tomcat请求转成https后页面不能下载apk文件而是直接打开
- flask 电子邮件Flask-Mail
- 莫烦tensorflow(5)-训练二次函数模型并用matplotlib可视化
- Python3之外部文件调用Django程序操作model等文件实现
- 第11月第14天 opengl yuv beginners-tutorials
- mysql 错误代码:1118解决方法
- SSH pts 虚拟终端
- js 数组去重的三种方法(unique)
热门文章
- [译]SSAS下玩转PowerShell(二)
- 基于Netty4的HttpServer和HttpClient的简单实现
- storm集群部署和配置过程详解
- 3.Java异常进阶
- error LNK2019 无法解析的外部符号 __imp__accept@12
- 三言两语之js事件、事件流以及target、currentTarget、this那些事
- JS中对象排序
- 【前端开发】优化代码之减少引入,css预编译语言的优点,stylus的使用
- 分布式缓存技术redis学习系列(二)——详细讲解redis数据结构(内存模型)以及常用命令
- SpringBoot配置属性之DataSource