diff options
author | Vesa Pentti <vesa.pentti@mariadb.com> | 2017-10-08 22:15:00 +0300 |
---|---|---|
committer | Vesa Pentti <vesa.pentti@mariadb.com> | 2017-10-10 16:16:12 +0300 |
commit | 93aadda513d8b5c2b49001514e235c4fdd73e08a (patch) | |
tree | 7de265a46bab1d8c480f8fb444d40ae59b5f4100 /mysql-test/t | |
parent | c2509a1588ee1dc7351b67b2f9149003540015c4 (diff) | |
download | mariadb-git-93aadda513d8b5c2b49001514e235c4fdd73e08a.tar.gz |
MDEV-13149 -- show function status now works with PAD_CHAR_TO_FULL_LENGTH
Diffstat (limited to 'mysql-test/t')
-rw-r--r-- | mysql-test/t/show_function_with_pad_char_to_full_length.test | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/mysql-test/t/show_function_with_pad_char_to_full_length.test b/mysql-test/t/show_function_with_pad_char_to_full_length.test new file mode 100644 index 00000000000..f47f36294d4 --- /dev/null +++ b/mysql-test/t/show_function_with_pad_char_to_full_length.test @@ -0,0 +1,23 @@ +# +# Test that show function status succeeds with +# sql_mode = 'PAD_CHAR_TO_FULL_LENGTH (MDEV-13149) + +# show function status + +create function f() returns int return 1; +--replace_column 1 T 3 T 4 T 5 T 6 T 7 T 8 T 9 T 10 T 11 T +show function status; +set sql_mode = 'PAD_CHAR_TO_FULL_LENGTH'; +--replace_column 1 T 3 T 4 T 5 T 6 T 7 T 8 T 9 T 10 T 11 T +show function status; +drop function f; +select @@sql_mode; + +# select ROUTINE_NAME from information_schema.ROUTINES + +create function f() returns int return 1; +select ROUTINE_NAME from information_schema.ROUTINES where ROUTINE_NAME='f'; +set sql_mode = 'PAD_CHAR_TO_FULL_LENGTH'; +select ROUTINE_NAME from information_schema.ROUTINES where ROUTINE_NAME='f'; +drop function f; +select @@sql_mode; |