例如,我想在 Databricks 中输出类似的内容。
我知道如何在 SSMS 或 Oracle 中执行此操作,但该语法在 Databricks 中不起作用。我尝试使用“显示表”,但它不符合我的目的。
例如,我想在 Databricks 中输出类似的内容。
我知道如何在 SSMS 或 Oracle 中执行此操作,但该语法在 Databricks 中不起作用。我尝试使用“显示表”,但它不符合我的目的。
检查这是否有帮助-
spark.range(3).createOrReplaceTempView("df1")
println(spark.catalog.listTables().map(_.name).collect()
.map(table => table -> spark.table(table).count()).mkString(", "))
/**
* (df1,3)
*/
db_name
println(spark.catalog.listTables(spark.catalog.currentDatabase).map(_.name).collect()
.map(table => table -> spark.table(table).count()).mkString(", "))
/**
* (df1,3)
*/