数据库:SQL Server
测试一 --------------------------------------------------------------
select case when 1=2 then newId()
else '' end
运行结果:
这是因为 输出结果不统一嘛 来看看【测试二】
测试二 ---------------------------------------------------------
select case when 1=2 then newId()
when 1=2 then ''
else null end
运行结果:
结果并没有报错 说明 并没有要去所有输出类型要统一 而是要以第一个输出字段类型为准