diff options
author | bell@sanja.is.com.ua <> | 2005-12-03 08:56:00 +0200 |
---|---|---|
committer | bell@sanja.is.com.ua <> | 2005-12-03 08:56:00 +0200 |
commit | 3d2d9c22591c608ea3ee65722a95cc4ec6dbe8d9 (patch) | |
tree | d9e560cf66c5f514ec3bc3bc3894112f19da7420 /mysql-test/t/view.test | |
parent | 52bb91cceb412b47953df05527d9c6210611cc5c (diff) | |
parent | 58c581ab62fed441df173212b4e4fb8fa1d672e1 (diff) | |
download | mariadb-git-3d2d9c22591c608ea3ee65722a95cc4ec6dbe8d9.tar.gz |
Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-5.0
into sanja.is.com.ua:/home/bell/mysql/bk/work-merge-5.1
Diffstat (limited to 'mysql-test/t/view.test')
-rw-r--r-- | mysql-test/t/view.test | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/mysql-test/t/view.test b/mysql-test/t/view.test index cdf99da7205..9c73e22eb7e 100644 --- a/mysql-test/t/view.test +++ b/mysql-test/t/view.test @@ -2284,3 +2284,43 @@ create view v1 as select * from t1; select f1, sum(f2) from v1 group by f1; drop view v1; drop table t1; + +# +# BUG#14885: incorrect SOURCE in view created in a procedure +# TODO: here SOURCE string must be shown when it will be possible +# +--disable_warnings +drop procedure if exists p1; +--enable_warnings +delimiter //; +create procedure p1 () deterministic +begin +create view v1 as select 1; +end; +// +delimiter ;// +call p1(); +show create view v1; +drop view v1; +drop procedure p1; + +# +# BUG#15096: using function with view for view creation +# +CREATE VIEW v1 AS SELECT 42 AS Meaning; +--disable_warnings +DROP FUNCTION IF EXISTS f1; +--enable_warnings +DELIMITER //; +CREATE FUNCTION f1() RETURNS INTEGER +BEGIN + DECLARE retn INTEGER; + SELECT Meaning FROM v1 INTO retn; + RETURN retn; +END +// +DELIMITER ;// +CREATE VIEW v2 AS SELECT f1(); +select * from v2; +drop view v2,v1; +drop function f1; |