mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Merge branch '10.0-galera' into 10.1
This commit is contained in:
55
mysql-test/suite/galera/r/galera_create_function.result
Normal file
55
mysql-test/suite/galera/r/galera_create_function.result
Normal file
@@ -0,0 +1,55 @@
|
||||
CREATE USER 'user1';
|
||||
CREATE
|
||||
DEFINER = 'user1'
|
||||
FUNCTION f1 (param INTEGER)
|
||||
RETURNS VARCHAR(200)
|
||||
COMMENT 'f1_comment'
|
||||
LANGUAGE SQL
|
||||
NOT DETERMINISTIC
|
||||
MODIFIES SQL DATA
|
||||
SQL SECURITY DEFINER
|
||||
RETURN 'abc';
|
||||
GRANT EXECUTE ON FUNCTION f1 TO user1;
|
||||
CREATE
|
||||
DEFINER = CURRENT_USER
|
||||
FUNCTION f2 (param VARCHAR(100))
|
||||
RETURNS INTEGER
|
||||
DETERMINISTIC
|
||||
NO SQL
|
||||
SQL SECURITY INVOKER
|
||||
RETURN 123;
|
||||
SHOW CREATE FUNCTION f1;
|
||||
Function sql_mode Create Function character_set_client collation_connection Database Collation
|
||||
f1 CREATE DEFINER=`user1`@`%` FUNCTION `f1`(param INTEGER) RETURNS varchar(200) CHARSET latin1
|
||||
MODIFIES SQL DATA
|
||||
COMMENT 'f1_comment'
|
||||
RETURN 'abc' latin1 latin1_swedish_ci latin1_swedish_ci
|
||||
SHOW CREATE FUNCTION f1;
|
||||
Function sql_mode Create Function character_set_client collation_connection Database Collation
|
||||
f1 CREATE DEFINER=`user1`@`%` FUNCTION `f1`(param INTEGER) RETURNS varchar(200) CHARSET latin1
|
||||
MODIFIES SQL DATA
|
||||
COMMENT 'f1_comment'
|
||||
RETURN 'abc' latin1 latin1_swedish_ci latin1_swedish_ci
|
||||
SHOW CREATE FUNCTION f2;
|
||||
Function sql_mode Create Function character_set_client collation_connection Database Collation
|
||||
f2 CREATE DEFINER=`root`@`localhost` FUNCTION `f2`(param VARCHAR(100)) RETURNS int(11)
|
||||
NO SQL
|
||||
DETERMINISTIC
|
||||
SQL SECURITY INVOKER
|
||||
RETURN 123 latin1 latin1_swedish_ci latin1_swedish_ci
|
||||
SHOW CREATE FUNCTION f2;
|
||||
Function sql_mode Create Function character_set_client collation_connection Database Collation
|
||||
f2 CREATE DEFINER=`root`@`localhost` FUNCTION `f2`(param VARCHAR(100)) RETURNS int(11)
|
||||
NO SQL
|
||||
DETERMINISTIC
|
||||
SQL SECURITY INVOKER
|
||||
RETURN 123 latin1 latin1_swedish_ci latin1_swedish_ci
|
||||
SELECT f1(1) = 'abc';
|
||||
f1(1) = 'abc'
|
||||
1
|
||||
SELECT f2('abc') = 123;
|
||||
f2('abc') = 123
|
||||
1
|
||||
DROP FUNCTION f1;
|
||||
DROP FUNCTION f2;
|
||||
DROP USER 'user1';
|
Reference in New Issue
Block a user