Ric*_*ick 0 xml sql sql-server sql-server-2008
我有一个存储位列的临时表.我想对这些列进行空检查,并使它们为'Null'.
我的代码是
isnull(a.isrecordable, 'null')
Run Code Online (Sandbox Code Playgroud)
这是一个错误
将varchar值'null'转换为数据类型位时转换失败
所以这个过程是,从我存储此列的临时表中bit,我想isnull检查并拉出XML格式输出,它将通过.Net工具转换为JSON.在JSON中,我希望列在没有值时显示"null",因为我不想让列远离JSON报告.
更新:
更新了我的小查询.CID不能位,所以替换列:)
有什么帮助?!
您需要将cast您的位列添加到a,varchar因为isnull必须比较相同的数据类型:
isnull(cast(cid as varchar(10)), 'null')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
83 次 |
| 最近记录: |