Azure Databricks 中 VIEW 的 OBJECT_DEFINITION

War*_*aud 5 databricks azure-databricks databricks-sql

正如标题所述,是否能够object definition使用 Databricks 查询视图SQL,特别是对于 Azure Databricks?

就像使用 SQL Server 时一样,我可以使用函数OBJECT_DEFINITION或存储过程查询视图定义以sp_helptext显示.SELECT statementViews

我查遍了互联网,没有找到对此进行解释的人。也许没有选择?

谢谢。

Ale*_*Ott 9

这可能不是很明显,但您可以使用SHOW CREATE TABLE SQL 命令来实现 - 它适用于表和视图。例如,如果我有以下视图:

create view if not exists tacls.tbl1_view as
select * except(grp) from tacls.tbl1;
Run Code Online (Sandbox Code Playgroud)

然后我可以得到定义

show create table tacls.tbl1_view
Run Code Online (Sandbox Code Playgroud)

定义将在createtab_stmt列中:

在此输入图像描述