如何在将varchar值'Warangal'转换为数据类型int时,错误消息Msg 245,Level 16,State 1,Line 1转换失败。 [英] how to sole the error Msg 245, Level 16, State 1, Line 1 Conversion failed when converting the varchar value 'Warangal' to data type int.

查看:76
本文介绍了如何在将varchar值'Warangal'转换为数据类型int时,错误消息Msg 245,Level 16,State 1,Line 1转换失败。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

HEllo团队,



我想从数据库中选择空值或空值。

所有列都是varchar。

 选择 ID,FULLADDRESS,CUSTOMERADDR1,CUSTOMERADDR2,LANDMARK,CITY,STATE,PINCODE  from  customerloandata 
with nolock 其中 isnull(city, 0 )= 0 isnull(状态, 0 )= 0 isnull(PINCODE, 0 )= 0





我收到以下错误。



Msg 245,16级,状态1,第1行

将varchar值'Warangal'转换为数据类型int时转换失败。



如何解决?

请帮助



谢谢

Harshal。

解决方案

您正在返回两种不同类型的数据:VARCHAR和INT - 因此SQL尝试提供帮助并自动将VARCHAR解析为你的INT。由于它包含的文本不是;数字,它会失败。

相反,试试这个:

 选择 ID,FULLADDRESS,CUSTOMERADDR1,CUSTOMERADDR2,LANDMARK,CITY,STATE,PINCODE 来自 customerloandata 
with nolock 其中​​ city IS NULL STATE IS NULL PINCODE IS NULL





忘记代码块:doh: - OriginalGriff [/ edit ]


HEllo team,

I want to select the null value or empty value from Database.
All columns are varchar.

select ID,FULLADDRESS,CUSTOMERADDR1,CUSTOMERADDR2,LANDMARK,CITY,STATE, PINCODE from customerloandata
with (nolock) where isnull(city,0)= 0 or isnull(STATE,0)= 0 or isnull(PINCODE,0)= 0



I am getting the following error.

Msg 245, Level 16, State 1, Line 1
Conversion failed when converting the varchar value 'Warangal' to data type int.

How to solve it?
Please help

Thanks
Harshal.

解决方案

You are returning two different types of data: VARCHAR and INT - so SQL tries to be helpful and automatically parse the VARCHAR as an INT for you. Since it contains text that isn;t a number, it fails.
Instead, try this:

select ID,FULLADDRESS,CUSTOMERADDR1,CUSTOMERADDR2,LANDMARK,CITY,STATE, PINCODE from customerloandata
with (nolock) where city IS NULL or STATE IS NULL or PINCODE IS NULL



[edit]Forgot the code block :doh: - OriginalGriff[/edit]


这篇关于如何在将varchar值'Warangal'转换为数据类型int时,错误消息Msg 245,Level 16,State 1,Line 1转换失败。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆