Closed ZhengguanLi closed 3 months ago
解决PGOutputVisitor输出OracleIntervalExpr出现多余的括号的问题,比如: SELECT (SYSTIMESTAMP - order_date) DAY(9) TO SECOND from orders WHERE order_id = 2458; 会变成 SELECT ((SYSTIMESTAMP - order_date)) DAY(9) TO SECOND from orders WHERE order_id = 2458;
SELECT (SYSTIMESTAMP - order_date) DAY(9) TO SECOND from orders WHERE order_id = 2458;
SELECT ((SYSTIMESTAMP - order_date)) DAY(9) TO SECOND from orders WHERE order_id = 2458;
代码变得跟OracleOutputVisitor的相同方法的code完全相同
没有添加测试用例因为这个设计的是Oracle Interval到PG输出的问题,好像一般测试用例不涉及到跨两个数据库
请补充一下对应的单元测试用例代码。
已添加
解决PGOutputVisitor输出OracleIntervalExpr出现多余的括号的问题,比如:
SELECT (SYSTIMESTAMP - order_date) DAY(9) TO SECOND from orders WHERE order_id = 2458;
会变成SELECT ((SYSTIMESTAMP - order_date)) DAY(9) TO SECOND from orders WHERE order_id = 2458;
代码变得跟OracleOutputVisitor的相同方法的code完全相同
没有添加测试用例因为这个设计的是Oracle Interval到PG输出的问题,好像一般测试用例不涉及到跨两个数据库