server sql 中类型为bit应该插入什么值_bit数据类型

摘要:

下文将举例说明bit数据类型在sqlserver数据库中的应用,如下所示:

实验环境:sqlserver 2008 R2

sqlserver bit数据类型重要特性说明:

在sqlserver数据库中,如果一张表中8个bit列将会作为一个字节存储。

在sqlserver数据库中,bit数据类型只能存储 1、0、null三种数据。

在sqlserver数据库中,当我们向bit列中,插入0,则存储为0

插入非0的任意数,则存储为1

插入null,则sqlserver会返回相应错误信息

不插入此字段时,则会存储null。

在sqlserver数据库中,不能对bit列进行索引。

当我们用程序读取bit类型,得到的结果为数值型。

----bit类型常用于存储两种状态的字段

----例:性别(男 女 未知)、状态(开 关 未知)、权限(有 无)

create table test(

name nvarchar(10) ---姓名

,sex bit ---性别

)

go

insert into test(name, sex)values('猫猫',1) ---男

insert into test(name, sex)values('狗狗',0) ---女

insert into test(name, sex)values('maomao',1) ---男

insert into test(name, sex)values('小明',0) ---女

insert into test(name)values('猫咪') ---未知性别

go

truncate table test

drop table test

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值