概要
Azure Synapse Apache Spark PoolsにてDelta Lake形式のテーブルに対して、SHOW CREATE TABLEを実行すると下記のエラーが発生しますが、Sparkの仕様に基づく事象であることから2020年11月17日時点(Spark ver.3.1)では対応方法がありません。
SHOW CREATE TABLE is not supported for v2 tables.
SparkのGithubにて下記の記載がありました。Delta Lake形式のテーブルは、v2であることからSHOW CREATE TABLEは非対応法のようです。
Note that SHOW CREATE TABLE works only with a v1 table and a permanent view, and not supported for v2 tables.
Spark ver.3.2以降では、サポートされるようです。
引用元:[SPARK-33898] Support SHOW CREATE TABLE in v2 - ASF JIRA (apache.org)
Databricksでは、delta lake形式のテーブルでもSHOW CREATE TABLEを実行できることから、Databricksのエッジ機能として実装されているようです。