22,209
社区成员
发帖
与我相关
我的任务
分享
select top 1 ccMileage,ccClearPrice,ccCheckPrice from BS_ClearingChecking
where 1=2
select 0 ccMileage, 0 ccClearPrice, 0 ccCheckPrice
select top 1 ccMileage,ccClearPrice,ccCheckPrice into #temp from BS_ClearingChecking where 1=2
if (@@RowCount=0)
select 0 ccMileage, 0 ccClearPrice, 0 ccCheckPrice
else
selecT * from #temp
'如果返回datatable的话应该就是空的了'
看这句话的意思,楼主是想要在其他编程语言中使用哈!就像C#中的datatable那样获取查询结果!这样写试试 select top 1 rtrim(ccMileage),rtrim(ccClearPrice),rtrim(ccCheckPrice) from BS_ClearingChecking --这样写 rtrim(ccMileage),把数值改为字符串
where 1=2 --这个位置感觉不太妥当 条件好像不能成立