我正在尝试转换varchar
为bigint
:
select convert(bigint, (select(Replace((select value from sometable), ' ', ''))))
为什么会报错???
将数据类型 varchar 转换为 bigint 时出错。
提前致谢
更新
这是我正在尝试的查询的一部分:
select top 1 *
into #tblTemp
from testTable
where Status = 0
order by Sno
declare @mobile varchar(50)
set @mobile = (select(Replace((select mobile from #tblTemp), ' ', '')))
--set @mobile = (select( Replace(' 9428017524', ' ', '')))
select convert(bigint, @mobile)
drop table #tblTemp