摘要:
问题源于群里有人问如何让查询的结果值+1,方法其实很简单,直接在SQL语句中+1就可以,如果有空可以用NVL处理。但是测试的时候我使用了UNION ALL(测试的字段是varchar2类型),结果报错ORA-01790。测试代码如下:SELECT t.rearrangement13n+1 AS rearrangement13n FROM t_plan t WHERE t.id = 97UNION ALLSELECT t.rearrangement13n FROM t_plan t WHERE t.id=97 之后感觉应该是进行类型转换,查了下文档。OERR: ORA 1790 expr... 阅读全文