84 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
			
		
		
	
	
			84 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
#   - Check SHOW CREATE statement;
 | 
						|
 | 
						|
--echo
 | 
						|
--echo
 | 
						|
 | 
						|
SHOW CREATE PROCEDURE p1|
 | 
						|
--echo
 | 
						|
SHOW CREATE PROCEDURE p2|
 | 
						|
--echo
 | 
						|
SHOW CREATE PROCEDURE mysqltest2.p3|
 | 
						|
--echo
 | 
						|
SHOW CREATE PROCEDURE mysqltest2.p4|
 | 
						|
 | 
						|
#   - Check SHOW statement;
 | 
						|
 | 
						|
--echo
 | 
						|
--echo
 | 
						|
 | 
						|
--replace_column 5 MODIFIED 6 CREATED
 | 
						|
SHOW PROCEDURE STATUS LIKE 'p1'|
 | 
						|
 | 
						|
--echo
 | 
						|
--replace_column 5 MODIFIED 6 CREATED
 | 
						|
SHOW PROCEDURE STATUS LIKE 'p2'|
 | 
						|
 | 
						|
--echo
 | 
						|
--replace_column 5 MODIFIED 6 CREATED
 | 
						|
SHOW PROCEDURE STATUS LIKE 'p3'|
 | 
						|
 | 
						|
--echo
 | 
						|
--replace_column 5 MODIFIED 6 CREATED
 | 
						|
SHOW PROCEDURE STATUS LIKE 'p4'|
 | 
						|
 | 
						|
#   - Check INFORMATION_SCHEMA;
 | 
						|
 | 
						|
--echo
 | 
						|
--echo
 | 
						|
 | 
						|
--replace_column 16 CREATED 17 ALTERED
 | 
						|
SELECT * FROM INFORMATION_SCHEMA.ROUTINES WHERE routine_name = 'p1'|
 | 
						|
 | 
						|
--echo
 | 
						|
--replace_column 16 CREATED 17 ALTERED
 | 
						|
SELECT * FROM INFORMATION_SCHEMA.ROUTINES WHERE routine_name = 'p2'|
 | 
						|
 | 
						|
--echo
 | 
						|
--replace_column 16 CREATED 17 ALTERED
 | 
						|
SELECT * FROM INFORMATION_SCHEMA.ROUTINES WHERE routine_name = 'p3'|
 | 
						|
 | 
						|
--echo
 | 
						|
--replace_column 16 CREATED 17 ALTERED
 | 
						|
SELECT * FROM INFORMATION_SCHEMA.ROUTINES WHERE routine_name = 'p4'|
 | 
						|
 | 
						|
#   - Initialize the used variables (actual values don't matter);
 | 
						|
 | 
						|
--echo
 | 
						|
--echo
 | 
						|
 | 
						|
SET @a = '1'|
 | 
						|
SET @b = '2'|
 | 
						|
 | 
						|
#   - Execute the routines;
 | 
						|
 | 
						|
--echo
 | 
						|
--echo
 | 
						|
 | 
						|
CALL p1(@a, @b)|
 | 
						|
SELECT COLLATION(@a) AS ca, COLLATION(@b) cb|
 | 
						|
 | 
						|
--echo
 | 
						|
 | 
						|
CALL p2(@a, @b)|
 | 
						|
SELECT COLLATION(@a) AS ca, COLLATION(@b) cb|
 | 
						|
 | 
						|
--echo
 | 
						|
 | 
						|
CALL mysqltest2.p3(@a, @b)|
 | 
						|
SELECT COLLATION(@a) AS ca, COLLATION(@b) cb|
 | 
						|
 | 
						|
--echo
 | 
						|
 | 
						|
CALL mysqltest2.p4(@a, @b)|
 | 
						|
SELECT COLLATION(@a) AS ca, COLLATION(@b) cb|
 |