欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來(lái)到入門教程網(wǎng)!

MsSql

當(dāng)前位置:主頁(yè) > 數(shù)據(jù)庫(kù) > MsSql >

關(guān)于SQL Server中bit類型字段增刪查改的一些事

來(lái)源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:MsSql|點(diǎn)擊: 次

前言

本文主要給大家介紹了關(guān)于SQL Server中bit類型字段增刪查改的一些事,話說(shuō)BIT類型字段之前,先看“詭異”的一幕,執(zhí)行Update成功,但是查詢出來(lái)的結(jié)果依然是1,而不是Update的2

當(dāng)別人問起我來(lái)的時(shí)候,本人當(dāng)時(shí)也是處于懵逼狀態(tài)的,后面聯(lián)想具體的業(yè)務(wù)突然想起來(lái)這個(gè)字段是bit類型的

  

如果把這個(gè)現(xiàn)象跟BIT類型字段連續(xù)起來(lái)就不覺得奇怪了。

廢話不多,直接上代碼看結(jié)果就好了。

先建一個(gè)測(cè)試表

CREATE TABLE TestBIT
(
 Id INT IDENTITY(1,1),
 BitColumn BIT
)

bit類型字段的insert

按照常規(guī)來(lái)說(shuō),bit類型字段只能存0或者1,所以直接inert 0或者1當(dāng)然是沒有問題的。

因?yàn)閎it代表的是 值,在insert時(shí)候賦字符串的false或者true也是沒有問題的

當(dāng)然文本僅僅支持false或者true這兩個(gè)字符串,其他都會(huì)報(bào)錯(cuò),從報(bào)錯(cuò)中也會(huì)發(fā)現(xiàn),在insert的時(shí)候有一個(gè)隱式轉(zhuǎn)換

對(duì)于數(shù)值型的數(shù)據(jù):當(dāng)執(zhí)行插入一個(gè)非0或者1的數(shù)值的時(shí)候,也是會(huì)插入成功的,但是(非0的值)插入后的值被隱式轉(zhuǎn)換為1了

插入非0的數(shù)值,均被轉(zhuǎn)換為1,也就是true

bit類型字段的更新操作  

執(zhí)行更新操作也一樣,如果更新的是數(shù)值,更新的字符串只能為false或者true

 

   

如果更新的是數(shù)值,并且這個(gè)數(shù)值不是0(是整數(shù)或者負(fù)數(shù)),相當(dāng)于更新bit字段類型為1

  

  

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問大家可以留言交流,謝謝大家對(duì)我們的支持。

上一篇:Centos 7.3下SQL Server安裝配置方法圖文教程

欄    目:MsSql

下一篇:sqlserver 樹形結(jié)構(gòu)查詢單表實(shí)例代碼

本文標(biāo)題:關(guān)于SQL Server中bit類型字段增刪查改的一些事

本文地址:http://mengdiqiu.com.cn/a1/MsSql/10444.html

網(wǎng)頁(yè)制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語(yǔ)言數(shù)據(jù)庫(kù)服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有