zy-kkk opened a new pull request, #42259:
URL: https://github.com/apache/doris/pull/42259

   pick (#38227)
   
   ```
   Doris > CREATE CATALOG `oracle` PROPERTIES (
       -> "user" = "doris_test",
       -> "type" = "jdbc",
       -> "password" = "xxx",
       -> "jdbc_url" = "jdbc:oracle:thin:@xxx:1521:XE",
       -> "driver_url" = "ojdbc8-19.3.0.0.jar",
       -> "driver_class" = "oracle.jdbc.driver.OracleDriver"
       -> );
   Query OK, 0 rows affected (2.16 sec)
   ```
   
   ```
   Doris > show variables like '%lower_case%';
   +------------------------+-------+---------------+---------+
   | Variable_name          | Value | Default_Value | Changed |
   +------------------------+-------+---------------+---------+
   | lower_case_table_names | 1     | 0             | 1       |
   +------------------------+-------+---------------+---------+
   1 row in set (0.00 sec)
   
   Doris > show tables from oracle.DORIS_TEST;
   +----------------------+
   | Tables_in_DORIS_TEST |
   +----------------------+
   | aa/d                 |
   | aaad                 |
   | lower_test           |
   | student              |
   | student2             |
   | student3             |
   | test_all_types       |
   | test_char            |
   | test_clob            |
   | test_date            |
   | test_insert          |
   | test_int             |
   | test_num             |
   | test_number          |
   | test_number2         |
   | test_number3         |
   | test_number4         |
   | test_raw             |
   | test_timestamp       |
   +----------------------+
   19 rows in set (0.01 sec)
   
   ```
   
   ```
   Doris > select * from oracle.DORIS_TEST.test_int limit 1;
   
+------+----------------+-----------------+------------+--------------------+----------------+-----------------+------------+---------------------+
   | ID   | TINYINT_VALUE1 | SMALLINT_VALUE1 | INT_VALUE1 | BIGINT_VALUE1      
| TINYINT_VALUE2 | SMALLINT_VALUE2 | INT_VALUE2 | BIGINT_VALUE2       |
   
+------+----------------+-----------------+------------+--------------------+----------------+-----------------+------------+---------------------+
   | 1    |             99 |            9999 |  999999999 | 999999999999999999 
|            999 |           99999 | 9999999999 | 9999999999999999999 |
   
+------+----------------+-----------------+------------+--------------------+----------------+-----------------+------------+---------------------+
   1 row in set (1.03 sec)
   
   Doris > select * from oracle.DORIS_TEST.TEST_INT limit 1;
   ERROR 1105 (HY000): errCode = 2, detailMessage = Table [TEST_INT] does not 
exist in database [DORIS_TEST].
   
   ```
   
   ```
   Doris > select * from oracle.DORIS_TEST.test_int limit 1;
   
+------+----------------+-----------------+------------+--------------------+----------------+-----------------+------------+---------------------+
   | ID   | TINYINT_VALUE1 | SMALLINT_VALUE1 | INT_VALUE1 | BIGINT_VALUE1      
| TINYINT_VALUE2 | SMALLINT_VALUE2 | INT_VALUE2 | BIGINT_VALUE2       |
   
+------+----------------+-----------------+------------+--------------------+----------------+-----------------+------------+---------------------+
   | 1    |             99 |            9999 |  999999999 | 999999999999999999 
|            999 |           99999 | 9999999999 | 9999999999999999999 |
   
+------+----------------+-----------------+------------+--------------------+----------------+-----------------+------------+---------------------+
   1 row in set (0.20 sec)
   
   Doris > select * from oracle.DORIS_TEST.TEST_INT limit 1;
   
+------+----------------+-----------------+------------+--------------------+----------------+-----------------+------------+---------------------+
   | ID   | TINYINT_VALUE1 | SMALLINT_VALUE1 | INT_VALUE1 | BIGINT_VALUE1      
| TINYINT_VALUE2 | SMALLINT_VALUE2 | INT_VALUE2 | BIGINT_VALUE2       |
   
+------+----------------+-----------------+------------+--------------------+----------------+-----------------+------------+---------------------+
   | 1    |             99 |            9999 |  999999999 | 999999999999999999 
|            999 |           99999 | 9999999999 | 9999999999999999999 |
   
+------+----------------+-----------------+------------+--------------------+----------------+-----------------+------------+---------------------+
   1 row in set (0.20 sec)
   ```
   
   ```
   Doris > show variables like '%lower_case%';
   +------------------------+-------+---------------+---------+
   | Variable_name          | Value | Default_Value | Changed |
   +------------------------+-------+---------------+---------+
   | lower_case_table_names | 2     | 0             | 1       |
   +------------------------+-------+---------------+---------+
   1 row in set (0.01 sec)
   
   Doris > show tables from oracle.DORIS_TEST;
   +----------------------+
   | Tables_in_DORIS_TEST |
   +----------------------+
   | AA/D                 |
   | AAAD                 |
   | LOWER_TEST           |
   | STUDENT              |
   | TEST_ALL_TYPES       |
   | TEST_CHAR            |
   | TEST_CLOB            |
   | TEST_DATE            |
   | TEST_INSERT          |
   | TEST_INT             |
   | TEST_NUM             |
   | TEST_NUMBER          |
   | TEST_NUMBER2         |
   | TEST_NUMBER3         |
   | TEST_NUMBER4         |
   | TEST_RAW             |
   | TEST_TIMESTAMP       |
   | student2             |
   | student3             |
   +----------------------+
   19 rows in set (1.05 sec)
   ```
   
   ```
   Doris > select * from oracle.DORIS_TEST.test_int limit 1;
   ERROR 1105 (HY000): errCode = 2, detailMessage = Table [test_int] does not 
exist in database [DORIS_TEST].
   Doris > select * from oracle.DORIS_TEST.TEST_INT limit 1;
   
+------+----------------+-----------------+------------+--------------------+----------------+-----------------+------------+---------------------+
   | ID   | TINYINT_VALUE1 | SMALLINT_VALUE1 | INT_VALUE1 | BIGINT_VALUE1      
| TINYINT_VALUE2 | SMALLINT_VALUE2 | INT_VALUE2 | BIGINT_VALUE2       |
   
+------+----------------+-----------------+------------+--------------------+----------------+-----------------+------------+---------------------+
   | 1    |             99 |            9999 |  999999999 | 999999999999999999 
|            999 |           99999 | 9999999999 | 9999999999999999999 |
   
+------+----------------+-----------------+------------+--------------------+----------------+-----------------+------------+---------------------+
   1 row in set (1.07 sec)
   ```
   
   ```
   Doris > select * from oracle.DORIS_TEST.test_int limit 1;
   
+------+----------------+-----------------+------------+--------------------+----------------+-----------------+------------+---------------------+
   | ID   | TINYINT_VALUE1 | SMALLINT_VALUE1 | INT_VALUE1 | BIGINT_VALUE1      
| TINYINT_VALUE2 | SMALLINT_VALUE2 | INT_VALUE2 | BIGINT_VALUE2       |
   
+------+----------------+-----------------+------------+--------------------+----------------+-----------------+------------+---------------------+
   | 1    |             99 |            9999 |  999999999 | 999999999999999999 
|            999 |           99999 | 9999999999 | 9999999999999999999 |
   
+------+----------------+-----------------+------------+--------------------+----------------+-----------------+------------+---------------------+
   1 row in set (0.21 sec)
   
   Doris > select * from oracle.DORIS_TEST.TEST_INT limit 1;
   
+------+----------------+-----------------+------------+--------------------+----------------+-----------------+------------+---------------------+
   | ID   | TINYINT_VALUE1 | SMALLINT_VALUE1 | INT_VALUE1 | BIGINT_VALUE1      
| TINYINT_VALUE2 | SMALLINT_VALUE2 | INT_VALUE2 | BIGINT_VALUE2       |
   
+------+----------------+-----------------+------------+--------------------+----------------+-----------------+------------+---------------------+
   | 1    |             99 |            9999 |  999999999 | 999999999999999999 
|            999 |           99999 | 9999999999 | 9999999999999999999 |
   
+------+----------------+-----------------+------------+--------------------+----------------+-----------------+------------+---------------------+
   1 row in set (0.20 sec)
   ```
   
   ## Proposed changes
   
   Issue Number: close #xxx
   
   <!--Describe your changes.-->
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to