SHOW DATABASES命令返回意想不到的列名

執行“SHOW DATABASES”命令將返回一個非預期的列名。

寫的何塞·岡薩雷斯

最後發布日期:2022年5月24日

問題

您正在使用顯示數據庫命令,它返回一個意外的列名。

導致

方法返回的列名顯示數據庫命令在Databricks Runtime 7.0中更改。

  • Databricks Runtime 6.4擴展支持及以下內容:顯示數據庫返回名稱空間作為列名。
  • Databricks Runtime 7.0及以上版本:顯示數據庫返回數據庫名作為列名。

解決方案

可以通過設置屬性啟用遺留列命名spark.sql.legacy.keepCommandOutputSchema在集群的火花配置AWS|Azure|GCP).