加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

sql-server – “将varchar值’NULL’转换为数据范例int时转换失

发布时间:2021-03-06 02:06:54 所属栏目:编程 来源:网络整理
导读:当我将记录插入长表时,我收到错误 “将varchar值’NULL’转换为数据范例int时转换失败” 怎样确定哪些列错误? 该表有很多字段和数百万笔记录.当我实行在某处将“NULL”字符串插入整数列时,每次迭代必要10分钟才气完成.我觉得SQL处事器可以汇报我列简直切名称

当我将记录插入长表时,我收到错误
“将varchar值’NULL’转换为数据范例int时转换失败”
怎样确定哪些列错误?

该表有很多字段和数百万笔记录.当我实行在某处将“NULL”字符串插入整数列时,每次迭代必要10分钟才气完成.我觉得SQL处事器可以汇报我列简直切名称:(

办理要领

假如该值确实为NULL,则不会呈现转换错误.可是,你有一个string =“NULL”然后你会获得这个错误.

你能做的是……

NullIf(YourValueHere,'NULL')

假如第一个参数与第二个参数差异,则返回NullIf的值.假如参数沟通,NullIf将返回NULL.

譬喻:

Select NullIf('Any Value','NULL')

Select NullIf('null','null')

第一个将返回’Any Value’,第二个将返回NULL(不是’null’)

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读