mirror of
				https://github.com/MariaDB/server.git
				synced 2025-11-03 14:33:32 +03:00 
			
		
		
		
	- Use more appropriate test case. mysql-test/r/mysql.result: Bug#19799 delimiter command not working correctly when sourcing a sql file - Alt. Result. mysql-test/t/mysql_delimiter.sql: Bug#19799 delimiter command not working correctly when sourcing a sql file - Alt. Test
		
			
				
	
	
		
			62 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			62 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			SQL
		
	
	
	
	
	
 | 
						|
# Test default delimiter ;
 | 
						|
select "Test default delimiter ;" as " ";
 | 
						|
select * from t1;
 | 
						|
 | 
						|
# Test delimiter without argument
 | 
						|
select "Test delimiter without arg" as " ";
 | 
						|
# Nothing should be displayed, error is returned
 | 
						|
delimiter
 | 
						|
delimiter ; # Reset delimiter
 | 
						|
 | 
						|
# Test delimiter :
 | 
						|
select "Test delimiter :" as " ";
 | 
						|
delimiter :
 | 
						|
select * from t1:
 | 
						|
delimiter ; # Reset delimiter
 | 
						|
 | 
						|
# Test delimiter ':'
 | 
						|
select "Test delimiter :" as " ";
 | 
						|
delimiter ':'
 | 
						|
select * from t1:
 | 
						|
delimiter ; # Reset delimiter
 | 
						|
 | 
						|
# Test delimiter :;
 | 
						|
select "Test delimiter :;" as " ";
 | 
						|
delimiter :;
 | 
						|
select * from t1 :;
 | 
						|
delimiter ; # Reset delimiter
 | 
						|
 | 
						|
## Test delimiter //
 | 
						|
select "Test delimiter //" as " ";
 | 
						|
delimiter //
 | 
						|
select * from t1//
 | 
						|
delimiter ; # Reset delimiter
 | 
						|
 | 
						|
# Test delimiter 'MySQL'
 | 
						|
select "Test delimiter MySQL" as " ";
 | 
						|
delimiter 'MySQL'
 | 
						|
select * from t1MySQL
 | 
						|
delimiter ; # Reset delimiter
 | 
						|
 | 
						|
# Test delimiter 'delimiter'(should be allowed according to the code)
 | 
						|
select "Test delimiter delimiter" as " ";
 | 
						|
delimiter delimiter
 | 
						|
select * from t1 delimiter
 | 
						|
delimiter ; # Reset delimiter
 | 
						|
 | 
						|
#
 | 
						|
# Bug #11523: \d works differently than delimiter
 | 
						|
#
 | 
						|
source t/mysql_delimiter_source.sql
 | 
						|
delimiter ; # Reset delimiter
 | 
						|
 | 
						|
#
 | 
						|
# Bug #19799: delimiter command not working correctly when sourcing a sql file
 | 
						|
#             with Windows style line endings.
 | 
						|
#
 | 
						|
source t/mysql_delimiter_19799.sql
 | 
						|
use test//
 | 
						|
show tables//
 | 
						|
delimiter ; # Reset delimiter
 |