首页 电脑 电脑学堂 查看内容

关于Sql Server的整形字段和空的查询

2012-5-30 16:29 808 0

摘要: 关于Sql Server的整形字段和空的查询   现象如下: 字段intType是整形的。 select * from Test where varcharType='test' ...
关键词: nbsp intType 类型 Test 字段 SQLServer null Oracle 空值( 字符串

关于Sql Server的整形字段和空的查询   现象如下: 字段intType是整形的。 select * from Test where varcharType='test' and intType=''  可以查出 intType为0的记录。  www.2cto.com   update Test set dcr_times=''这时 Test的值为0。   关于 Oracle 和 SQLServer 的区别:  insert into table1(a,b) values(null,'');  在Oracle中插入记录的a列的值和b列的值都为空值(Null)  在SQLServer中插入记录的a列的值为空值(Null),b列的值为默认值,默认值对于char/varchar类型来讲为空字符串,对于数值类型来讲为0,对于日期或时间类型来讲为1900-01-01 :00:00:00      作者 refactor
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部