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