[ 
https://issues.apache.org/jira/browse/SPARK-24602?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16784155#comment-16784155
 ] 

Sushanta Sen commented on SPARK-24602:
--------------------------------------

This issue is logged prior to other JIRAs as mentioned in the Issue Links.

> In Spark SQL, ALTER TABLE--CHANGE column1 column2 datatype is not supported 
> in 2.3.1
> ------------------------------------------------------------------------------------
>
>                 Key: SPARK-24602
>                 URL: https://issues.apache.org/jira/browse/SPARK-24602
>             Project: Spark
>          Issue Type: Improvement
>          Components: SQL
>    Affects Versions: 2.3.0
>         Environment: OS: SUSE11
> Spark Version: 2.3
>            Reporter: Sushanta Sen
>            Priority: Major
>
> Precondition:
> Spark cluster 2.3 is up and running
> Test Steps:
>  # Launch Spark-sql
>  # spark-sql> CREATE TABLE t1(a int,string)                                   
>                               0: jdbc:hive2://ha-cluster/default> *alter 
> table t1 change a a1 int;*
> Error: org.apache.spark.sql.AnalysisException: {color:#FF0000}ALTER TABLE 
> CHANGE COLUMN is not supported for changing column 'a' with type 
> 'IntegerType' to 'b' with type 'IntegerType'; (state=,code=0){color}
>  # Launch hive beeliine
>  # repeat step1 & 2
>  # 0: jdbc:hive2://10.18.108.126:10000/> desc del1;
> +-----------+------------+----------+--+
> | col_name  | data_type  | comment  |
> +-----------+------------+----------+--+
> | *a1*        | *int*        |          |
> | dob       | int        |          |
> +-----------+------------+----------+--+
> 2 rows selected (1.572 seconds)
> 0: jdbc:hive2://10.18.108.126:10000/>{color:#205081} alter table del1 change 
> a1 a bigint;{color}
> No rows affected (0.425 seconds)
> 0: jdbc:hive2://10.18.108.126:10000/> desc del1;
> +-----------+------------+----------+--+
> | col_name  | data_type  | comment  |
> +-----------+------------+----------+--+
> | *a*         | *bigint*     |          |
> | dob       | int        |          |
> +-----------+------------+----------+--+
> 2 rows selected (0.364 seconds)
>  
> Actual Result: In spark sql, alter table change is not supported, whereas in 
> hive beeline it is working fine.
> Expected Result: ALTER Table CHANGE should be supported in Spark-SQL as well



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to