sqlserver打印任何类型变量遇到空不打印处理拼接细节
简书链接:sqlserver打印任何类型变量遇到空不打印处理拼接细节
文章字数:132,阅读全文大约需要1分钟
如果先isnull 然后 转换为 字符串 isnull()后面的参数就必须和前面参数一样,
因此遇到 数值类型 必须默认给定数值类型的默认值,但是我做了一个自动化 不知道他类型
遇到空 @a int
isnull(@a,‘’)就会报错,经过测试先用cast 或者convert转字符串 然后再处理空
plaintext
1 |
|
如果qty是null,呢么其中 只有 after isnull 和 cast 1才会打印
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 情迁博客!
评论