SQL CASE语句和减号

SQL CASE语句和减号,sql,oracle,types,case,Sql,Oracle,Types,Case,CASE语句是否会自动中断使用减号的查询?我将一个数据集的实时拉取与它以前的缓存进行比较,尽管实时拉取中的CASE语句返回纯VARCHAR2结果,但它们与缓存表中的静态值(也存储为VARCHAR2)之间存在类型不匹配 我能想到的唯一其他可能性甚至更小——是否连在一起(| |)或单引号中的文字(这两者都出现在CASE结果中)会弄脏事情?在SELECT语句中,除了这个CASE之外还有其他字段吗?减号尝试比较整行,可能其他一些值不匹配 您是否尝试过修剪箱子(TRIM(case foo WHEN..)以

CASE语句是否会自动中断使用减号的查询?我将一个数据集的实时拉取与它以前的缓存进行比较,尽管实时拉取中的CASE语句返回纯VARCHAR2结果,但它们与缓存表中的静态值(也存储为VARCHAR2)之间存在类型不匹配


我能想到的唯一其他可能性甚至更小——是否连在一起(| |)或单引号中的文字(这两者都出现在CASE结果中)会弄脏事情?

在SELECT语句中,除了这个CASE之外还有其他字段吗?减号尝试比较整行,可能其他一些值不匹配

您是否尝试过修剪箱子(
TRIM(case foo WHEN..
)以查看是否有滑倒


所有分支是否都返回VARCHAR2?有时,即使一个分支返回一个数字或日期,也可能会弄乱类型。

在SELECT语句中,除此之外还有其他字段吗?减号尝试比较整行,可能其他一些值不匹配

您是否尝试过修剪箱子(
TRIM(case foo WHEN..
)以查看是否有滑倒


所有分支是否都返回VARCHAR2?有时,即使一个分支返回一个数字或一个日期,也可能会弄乱类型。

包含案例语句的查询示例应该可以帮助我们。包含案例语句的查询示例应该可以帮助我们。每个语句的一个分支都是URL填充的t“文字文本字符串”| |字符|值| |“文字文本字符串”| |数字|值| |“文字文本字符串”(有没有办法在注释中插入换行符)但是,即使在NUM_值上打一个TO_字符,或者在整个事情上打一个TO_字符,或者两者都打一个,也不能解决问题。好吧,有趣的是,我再次尝试在NUM_值和整个分支上打一个TO_字符,这一次成功了。是的,我必须找到一种方法,在不发布任何信息的情况下,在网上给出有意义的示例可以链接回我工作的雇主专有元素(也就是说,所有内容)的东西。好吧,每个语句的一个分支是一个拼凑在一起的URL,就像这样:'literal text string'| | | CHAR| u VALUE | | |'literal text string'| | NUM u VALUE | | |'literal text string'(有没有办法在注释中插入换行符)但是,即使在NUM_值上打一个TO_字符,或者在整个事情上打一个TO_字符,或者两者都打一个,也不能解决问题。好吧,有趣的是,我再次尝试在NUM_值和整个分支上打一个TO_字符,这一次成功了。是的,我必须找到一种方法,在不发布任何信息的情况下,在网上给出有意义的示例可以链接到我工作的雇主专有元素的东西(也就是说,全部)。