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|
 |