例如,我想在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)
*/