[FEAT MERGE] 424 SQL compatibility patch 433
Co-authored-by: wjhh2008 <wjh2006-1@163.com> Co-authored-by: GongYusen <986957406@qq.com> Co-authored-by: hy-guo <fqboyg@gmail.com>
This commit is contained in:
@ -1,7 +1,6 @@
|
||||
# owner: peihan.dph
|
||||
# owner group: sql2
|
||||
|
||||
--disable_abort_on_error
|
||||
--result_format 4
|
||||
connect (conn_admin, $OBMYSQL_MS0,admin,$OBMYSQL_PWD,oceanbase,$OBMYSQL_PORT);
|
||||
connection conn_admin;
|
||||
@ -11,55 +10,72 @@ sleep 2;
|
||||
set ob_enable_plan_cache = 0;
|
||||
#basic test
|
||||
set block_encryption_mode = 0;
|
||||
show variables like '%encrypt%mode';
|
||||
show variables like 'block_encryption_mode';
|
||||
--source mysql_test/test_suite/security/include/aes_three_param.inc
|
||||
--source mysql_test/test_suite/security/include/aes_two_param.inc
|
||||
set block_encryption_mode = 1;
|
||||
show variables like '%encrypt%mode';
|
||||
show variables like 'block_encryption_mode';
|
||||
--source mysql_test/test_suite/security/include/aes_three_param.inc
|
||||
--source mysql_test/test_suite/security/include/aes_two_param.inc
|
||||
set block_encryption_mode = 2;
|
||||
show variables like '%encrypt%mode';
|
||||
show variables like 'block_encryption_mode';
|
||||
--source mysql_test/test_suite/security/include/aes_three_param.inc
|
||||
--source mysql_test/test_suite/security/include/aes_two_param.inc
|
||||
set block_encryption_mode = 3;
|
||||
show variables like '%encrypt%mode';
|
||||
show variables like 'block_encryption_mode';
|
||||
--source mysql_test/test_suite/security/include/aes_three_param.inc
|
||||
set block_encryption_mode = 4;
|
||||
show variables like '%encrypt%mode';
|
||||
show variables like 'block_encryption_mode';
|
||||
--source mysql_test/test_suite/security/include/aes_three_param.inc
|
||||
set block_encryption_mode = 5;
|
||||
show variables like '%encrypt%mode';
|
||||
show variables like 'block_encryption_mode';
|
||||
--source mysql_test/test_suite/security/include/aes_three_param.inc
|
||||
set block_encryption_mode = 6;
|
||||
show variables like '%encrypt%mode';
|
||||
show variables like 'block_encryption_mode';
|
||||
--source mysql_test/test_suite/security/include/aes_three_param.inc
|
||||
set block_encryption_mode = 7;
|
||||
show variables like '%encrypt%mode';
|
||||
show variables like 'block_encryption_mode';
|
||||
--source mysql_test/test_suite/security/include/aes_three_param.inc
|
||||
set block_encryption_mode = 8;
|
||||
show variables like '%encrypt%mode';
|
||||
show variables like 'block_encryption_mode';
|
||||
--source mysql_test/test_suite/security/include/aes_three_param.inc
|
||||
set block_encryption_mode = 9;
|
||||
show variables like '%encrypt%mode';
|
||||
show variables like 'block_encryption_mode';
|
||||
--source mysql_test/test_suite/security/include/aes_three_param.inc
|
||||
set block_encryption_mode = 10;
|
||||
show variables like '%encrypt%mode';
|
||||
show variables like 'block_encryption_mode';
|
||||
--source mysql_test/test_suite/security/include/aes_three_param.inc
|
||||
set block_encryption_mode = 11;
|
||||
show variables like '%encrypt%mode';
|
||||
show variables like 'block_encryption_mode';
|
||||
--source mysql_test/test_suite/security/include/aes_three_param.inc
|
||||
set block_encryption_mode = 12;
|
||||
show variables like '%encrypt%mode';
|
||||
show variables like 'block_encryption_mode';
|
||||
--source mysql_test/test_suite/security/include/aes_three_param.inc
|
||||
set block_encryption_mode = 13;
|
||||
show variables like '%encrypt%mode';
|
||||
show variables like 'block_encryption_mode';
|
||||
--source mysql_test/test_suite/security/include/aes_three_param.inc
|
||||
set block_encryption_mode = 14;
|
||||
show variables like '%encrypt%mode';
|
||||
show variables like 'block_encryption_mode';
|
||||
--source mysql_test/test_suite/security/include/aes_three_param.inc
|
||||
set block_encryption_mode = 15;
|
||||
show variables like '%encrypt%mode';
|
||||
show variables like 'block_encryption_mode';
|
||||
--source mysql_test/test_suite/security/include/aes_three_param.inc
|
||||
set block_encryption_mode = 16;
|
||||
show variables like 'block_encryption_mode';
|
||||
--source mysql_test/test_suite/security/include/aes_three_param.inc
|
||||
set block_encryption_mode = 17;
|
||||
show variables like 'block_encryption_mode';
|
||||
--source mysql_test/test_suite/security/include/aes_three_param.inc
|
||||
|
||||
set block_encryption_mode = 18;
|
||||
show variables like 'block_encryption_mode';
|
||||
--error 1235
|
||||
select hex(aes_encrypt('abcd', 'asd')) from dual;
|
||||
|
||||
set block_encryption_mode = 21;
|
||||
show variables like 'block_encryption_mode';
|
||||
--error 1235
|
||||
select hex(aes_encrypt('abcd', 'asd')) from dual;
|
||||
|
||||
set block_encryption_mode = 0;
|
||||
sleep 2;
|
||||
|
||||
Reference in New Issue
Block a user