SQL从数据类型 varchar 转换为 float 时出错

hu0336 hu0336 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
declare @SQL varchar(2000)
declare @Order varchar(50)
declare @Line int
set @Order='U_ID'
set @Line=0
set @SQL = 'select top(10) * from User_View where U_Line=@Line And U_ID NOT IN
(
select top(0) U_ID from Users where U_Line=@Line order by '+str(@Order)+' desc
) order by '+str(@Order)+' desc'
exec(@SQL)


消息 8114,级别 16,状态 5,第 6 行
从数据类型 varchar 转换为 float 时出错。

请问下上面的语句中哪里错啦?
...全文

相关推荐

评论 13
收藏 已收藏
分享
返回顶部
hu0336
.NET社区 62,271 成员 668,968 内容