sqlserver字段增加删减(关于SQL Server中bit类型字段增删查改的一些事)
类别:数据库 浏览量:1234
时间:2021-10-29 14:06:49 sqlserver字段增加删减
关于SQL Server中bit类型字段增删查改的一些事前言
本文主要给大家介绍了关于SQL Server中bit类型字段增删查改的一些事,话说BIT类型字段之前,先看“诡异”的一幕,执行Update成功,但是查询出来的结果依然是1,而不是Update的2
当别人问起我来的时候,本人当时也是处于懵逼状态的,后面联想具体的业务突然想起来这个字段是bit类型的
如果把这个现象跟BIT类型字段连续起来就不觉得奇怪了。
废话不多,直接上代码看结果就好了。
先建一个测试表
CREATE TABLE TestBIT ( Id INT IDENTITY(1,1), BitColumn BIT )
bit类型字段的insert
按照常规来说,bit类型字段只能存0或者1,所以直接inert 0或者1当然是没有问题的。
因为bit代表的是真假值,在insert时候赋字符串的false或者true也是没有问题的
当然文本仅仅支持false或者true这两个字符串,其他都会报错,从报错中也会发现,在insert的时候有一个隐式转换
对于数值型的数据:当执行插入一个非0或者1的数值的时候,也是会插入成功的,但是(非0的值)插入后的值被隐式转换为1了
插入非0的数值,均被转换为1,也就是true
bit类型字段的更新操作
执行更新操作也一样,如果更新的是数值,更新的字符串只能为false或者true
如果更新的是数值,并且这个数值不是0(是整数或者负数),相当于更新bit字段类型为1
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对开心学习网的支持。
您可能感兴趣
- sqlserver2012海量数据查询(SQL Server 2012 多表连接查询功能实例代码)
- mysql 命令与sqlserver的区别大么(MySQL系列之执行SQL 语句时发生了什么?)
- sqlserver分页查询sql语句(sql server实现分页的方法实例分析)
- sql怎么取随机数(SQLServer 使用rand获取随机数的操作)
- sqlserver2000显示无服务器(SQL SERVER 2000 9003错误的解决方法只适用于SQL2000)
- sqlserver列数据拆分(SQL Server基础之行数据转换为列数据)
- 在sqlserver中如何看表格的类型(SQL Server 中的数据类型隐式转换问题)
- sqlserver数据库基本操作(SQL Server四个系统表的知识讲解)
- sqlserver 添加分区(SQL Server 数据库分区分表水平分表详细步骤)
- sqlserver2012卸载工具(Windows下SQL Serever 2012彻底卸载删除教程)
- SQLServer数据库从高版本降级到低版本实例详解(SQLServer数据库从高版本降级到低版本实例详解)
- SQLServer获取临时表所有列名或是否存在指定列名的方法(SQLServer获取临时表所有列名或是否存在指定列名的方法)
- sqlserver代理无法启动错误1607(SQL Server代理:理解SQL代理错误日志处理方法)
- sqlserver数据库文件包括(详解SQL Server数据库状态和文件状态)
- sqlserver拒绝访问怎么办(SQL server服务显示远程过程调用失败的解决方法)
- linux安装sqlserver 2008 r2(Ubuntu 下安装SQL Server教程)
- 红色文化进国企(红色文化进国企)
- 车友的选择| 轮毂该如何选(车友的选择轮毂该如何选)
- 秦海璐炫耀和王新军热恋蜜事,不料对方吐槽她吃饱后肚子撅老高(秦海璐炫耀和王新军热恋蜜事)
- 秦海璐一袭旗袍惹人倾心,将高级与淡雅展现的游刃有余(秦海璐一袭旗袍惹人倾心)
- 门外之见 海蛎子味 的表演,能走多远(门外之见海蛎子味)
- 三部冷门谍战剧,第一部2014年拍摄,至今还未播出(三部冷门谍战剧)
热门推荐
- php 设置sessionid生成机制(PHP Cli 模式设置进程名称的方法)
- SQL处理字符串的函数
- python 文本分析 摘要(用Python逐行分析文件方法)
- docker清理占用空间(docker清理大杀器/docker的overlay文件占用磁盘太大的解决)
- mysql left join索引怎么使用(详解mysql 使用left join添加where条件的问题分析)
- laravel如何使用预处理(Laravel项目中timeAgo字段语言转换的改善方法示例)
- mysql的count知识(MySQL中MTR的概念)
- contenttype类型
- idea的tomcat怎么关闭(解决Idea的tomcat启动报多个listener的错误问题)
- 前端表单验证(AmazeUI的JS表单验证框架实战示例分享)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9