summaryrefslogtreecommitdiff
path: root/mysql-test/t/sp.test
diff options
context:
space:
mode:
authorBernt M. Johnsen <bernt.johnsen@sun.com>2009-06-04 13:38:53 +0200
committerBernt M. Johnsen <bernt.johnsen@sun.com>2009-06-04 13:38:53 +0200
commita3ac1f7e7832b92de2d3c9d05cc4b5046c5264f1 (patch)
tree445fdb73f9c6a80f420670136b498eb62fda6a7f /mysql-test/t/sp.test
parent8041311e24441351fbb42b5ef99f9fd703fde5da (diff)
downloadmariadb-git-a3ac1f7e7832b92de2d3c9d05cc4b5046c5264f1.tar.gz
Bug#15866 main.sp-fib split from main.sp
Diffstat (limited to 'mysql-test/t/sp.test')
-rw-r--r--mysql-test/t/sp.test55
1 files changed, 0 insertions, 55 deletions
diff --git a/mysql-test/t/sp.test b/mysql-test/t/sp.test
index e3d3298cc50..a785aa2334f 100644
--- a/mysql-test/t/sp.test
+++ b/mysql-test/t/sp.test
@@ -1560,61 +1560,6 @@ drop procedure ip|
show procedure status like '%p%'|
-# Fibonacci, for recursion test. (Yet Another Numerical series :)
-#
---disable_warnings
-drop table if exists t3|
---enable_warnings
-create table t3 ( f bigint unsigned not null )|
-
-# We deliberately do it the awkward way, fetching the last two
-# values from the table, in order to exercise various statements
-# and table accesses at each turn.
---disable_warnings
-drop procedure if exists fib|
---enable_warnings
-create procedure fib(n int unsigned)
-begin
- if n > 1 then
- begin
- declare x, y bigint unsigned;
- declare c cursor for select f from t3 order by f desc limit 2;
-
- open c;
- fetch c into y;
- fetch c into x;
- close c;
- insert into t3 values (x+y);
- call fib(n-1);
- end;
- end if;
-end|
-
-# Enable recursion
-set @@max_sp_recursion_depth= 20|
-
-# Minimum test: recursion of 3 levels
-
-insert into t3 values (0), (1)|
-
-call fib(3)|
-
-select * from t3 order by f asc|
-
-delete from t3|
-
-# The original test, 20 levels, ran into memory limits on some machines
-# and builds. Try 10 instead...
-
-insert into t3 values (0), (1)|
-
-call fib(10)|
-
-select * from t3 order by f asc|
-drop table t3|
-drop procedure fib|
-set @@max_sp_recursion_depth= 0|
-
#
# Comment & suid
#