/** Tests using case-insensitive matching of table names. */
@Test public void testCaseInsensitiveTables() {
final SqlTester tester1 = tester.withLex(Lex.SQL_SERVER);
tester1.checkQuery("select eMp.* from (select * from emp) as EmP");
tester1.checkQueryFails("select ^eMp^.* from (select * from emp as EmP)",
"Unknown identifier 'eMp'");
tester1.checkQuery("select eMp.* from (select * from emP) as EmP");
tester1.checkQuery("select eMp.empNo from (select * from emP) as EmP");
tester1.checkQuery("select empNo from (select Empno from emP) as EmP");
tester1.checkQuery("select empNo from (select Empno from emP)");