Description
On running an `alter view` command, the column case is not preserved.
Repro:
scala> sql("create view v as select 1 as A, 1 as B") res2: org.apache.spark.sql.DataFrame = [] scala> sql("describe v").collect.foreach(println) [A,int,null] [B,int,null] scala> sql("alter view v as select 1 as C, 1 as D") res4: org.apache.spark.sql.DataFrame = [] scala> sql("describe v").collect.foreach(println) [c,int,null] [d,int,null]