From a3aed4d8dcbef5ed21dfc99c973301260bc37531 Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 13 Apr 2005 16:09:28 +0200 Subject: [PATCH] Added test case for BUG#6129: Stored procedure won't display @@sql_mode value. mysql-test/r/sp.result: Added testcase for BUG#6129: Check that sql_mode is really set in mysql.proc. mysql-test/t/sp.test: Added testcase for BUG#6129: Check that sql_mode is really set in mysql.proc. --- mysql-test/r/sp.result | 12 ++++++++++++ mysql-test/t/sp.test | 19 +++++++++++++++++++ 2 files changed, 31 insertions(+) diff --git a/mysql-test/r/sp.result b/mysql-test/r/sp.result index 3ea9b3676dd..43dc6c3a096 100644 --- a/mysql-test/r/sp.result +++ b/mysql-test/r/sp.result @@ -2850,4 +2850,16 @@ begin end| call avg ()| drop procedure avg| +drop procedure if exists bug6129| +set @@sql_mode = 'traditional'| +create procedure bug6129(mode text) +select @@sql_mode = mode| +call bug6129(@@sql_mode)| +@@sql_mode = mode +1 +set @@sql_mode = ''| +call bug6129(@@sql_mode)| +@@sql_mode = mode +0 +drop procedure bug6129| drop table t1,t2; diff --git a/mysql-test/t/sp.test b/mysql-test/t/sp.test index e31d360c52f..8ff75e6dfdd 100644 --- a/mysql-test/t/sp.test +++ b/mysql-test/t/sp.test @@ -3495,6 +3495,25 @@ call avg ()| drop procedure avg| +# +# BUG#6129: Stored procedure won't display @@sql_mode value +# +--disable_warnings +drop procedure if exists bug6129| +--enable_warnings +set @@sql_mode = 'traditional'| +create procedure bug6129(mode text) + select @@sql_mode = mode| + +# 1 +call bug6129(@@sql_mode)| +set @@sql_mode = ''| +# 0 +call bug6129(@@sql_mode)| + +drop procedure bug6129| + + # # BUG#NNNN: New bug synopsis #