From e707d5a0c9e8b8ccf582180b14314cabec3c3ac2 Mon Sep 17 00:00:00 2001 From: wenshao Date: Sat, 21 May 2011 02:37:50 +0000 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://code.alibabatech.com/svn/druid/trunk@168 b9813039-fb51-4c41-a8b9-e21c2acb5095 --- .../sql/oracle/bvt/OracleSQLParserResourceTest.java | 2 ++ src/test/resources/bvt/parser/oracle-33.txt | 11 +++++++++++ src/test/resources/bvt/parser/oracle-34.txt | 11 +++++++++++ 3 files changed, 24 insertions(+) create mode 100644 src/test/resources/bvt/parser/oracle-33.txt create mode 100644 src/test/resources/bvt/parser/oracle-34.txt diff --git a/src/test/java/com/alibaba/druid/sql/oracle/bvt/OracleSQLParserResourceTest.java b/src/test/java/com/alibaba/druid/sql/oracle/bvt/OracleSQLParserResourceTest.java index 77c791817c..bf5b6897c1 100644 --- a/src/test/java/com/alibaba/druid/sql/oracle/bvt/OracleSQLParserResourceTest.java +++ b/src/test/java/com/alibaba/druid/sql/oracle/bvt/OracleSQLParserResourceTest.java @@ -49,6 +49,8 @@ public class OracleSQLParserResourceTest extends TestCase { // exec_test("bvt/parser/oracle-30.txt"); // exec_test("bvt/parser/oracle-31.txt"); exec_test("bvt/parser/oracle-32.txt"); + exec_test("bvt/parser/oracle-33.txt"); + exec_test("bvt/parser/oracle-34.txt"); } diff --git a/src/test/resources/bvt/parser/oracle-33.txt b/src/test/resources/bvt/parser/oracle-33.txt new file mode 100644 index 0000000000..0fef6e8dd5 --- /dev/null +++ b/src/test/resources/bvt/parser/oracle-33.txt @@ -0,0 +1,11 @@ +SELECT * FROM pivot_table + UNPIVOT INCLUDE NULLS + (yearly_total FOR order_mode IN (store AS 'direct', internet AS 'online')) + ORDER BY year, order_mode; + + +--------------------------- +SELECT * +FROM pivot_table + UNPIVOT INCLUDE NULLS (yearly_total FOR order_mode IN (store AS 'direct', internet AS 'online')) +ORDER BY year, order_mode; diff --git a/src/test/resources/bvt/parser/oracle-34.txt b/src/test/resources/bvt/parser/oracle-34.txt new file mode 100644 index 0000000000..28973870b0 --- /dev/null +++ b/src/test/resources/bvt/parser/oracle-34.txt @@ -0,0 +1,11 @@ +SELECT last_name, job_id, departments.department_id, department_name + FROM employees, departments + WHERE employees.department_id = departments.department_id + ORDER BY last_name, job_id; + + +--------------------------- +SELECT last_name, job_id, departments.department_id, department_name +FROM employees , departments +WHERE employees.department_id = departments.department_id +ORDER BY last_name, job_id;