mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-31 19:06:14 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			39 lines
		
	
	
	
		
			790 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
	
		
			790 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| SET sql_mode=oracle;
 | |
| #
 | |
| # MDEV-10411 Providing compatibility for basic PL/SQL constructs
 | |
| # Part 6: Assignment operator
 | |
| #
 | |
| max_sort_length:=1030;
 | |
| SELECT @@max_sort_length;
 | |
| @@max_sort_length
 | |
| 1030
 | |
| max_sort_length:=DEFAULT;
 | |
| #
 | |
| # Testing that SP variables shadow global variables in assignments
 | |
| #
 | |
| CREATE PROCEDURE p1
 | |
| AS
 | |
| BEGIN
 | |
| max_sort_length:=1030;
 | |
| DECLARE
 | |
| max_sort_length INT DEFAULT 1031;
 | |
| BEGIN
 | |
| SELECT @@max_sort_length, max_sort_length;
 | |
| max_sort_length:=1032;
 | |
| SELECT @@max_sort_length, max_sort_length;
 | |
| END;
 | |
| SELECT @@max_sort_length;
 | |
| max_sort_length:= DEFAULT;
 | |
| END;
 | |
| $$
 | |
| CALL p1();
 | |
| @@max_sort_length	max_sort_length
 | |
| 1030	1031
 | |
| @@max_sort_length	max_sort_length
 | |
| 1030	1032
 | |
| @@max_sort_length
 | |
| 1030
 | |
| DROP PROCEDURE p1;
 | |
| #
 | |
| # End of MDEV-10411 Providing compatibility for basic PL/SQL constructs (part 6)
 | |
| #
 | 
