diff options
author | Bernt M. Johnsen <bernt.johnsen@sun.com> | 2009-06-04 13:38:53 +0200 |
---|---|---|
committer | Bernt M. Johnsen <bernt.johnsen@sun.com> | 2009-06-04 13:38:53 +0200 |
commit | a3ac1f7e7832b92de2d3c9d05cc4b5046c5264f1 (patch) | |
tree | 445fdb73f9c6a80f420670136b498eb62fda6a7f /mysql-test/t/sp.test | |
parent | 8041311e24441351fbb42b5ef99f9fd703fde5da (diff) | |
download | mariadb-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.test | 55 |
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 # |