调用存储过程,提示:从数据类型 nvarchar 转换为 float 时出错。 请问哪里的错?(不好意思没分了)

2025-06-26 19:42:13
推荐回答(1个)
回答1:

函数用错了
str是 返回从数字数据转换而成的字符数据。而你声明的是nvarchar,并且传入的参数是'41e620ee-b34c-499c-b0e6-fc454583e63f',我想你的意思是想转换成字符型数据吧
将str(@StartNum) 替换成cast (@ChannelID as nvarchar)