是否有一个 SQL 命令可以轻松地用来更改 Delta 表中现有列的数据类型。我需要将列数据类型从 BIGINT 更改为 STRING。下面是我尝试使用的 SQL 命令,但没有成功。
%sql ALTER TABLE [TABLE_NAME] ALTER COLUMN [COLUMN_NAME] STRING
Run Code Online (Sandbox Code Playgroud)
我收到的错误:
org.apache.spark.sql.AnalysisException
ALTER TABLE CHANGE COLUMN is not supported for changing column 'bam_user' with type
'IntegerType' to 'bam_user' with type 'StringType'
Run Code Online (Sandbox Code Playgroud)