如何在数据块中的 table 名称中创建占位符

How to create a placeholder in table name in databricks

希望标题能说明我真正想要的。我会尽量描述问题。

我正在寻找这样的东西:

variable = "1"
%sql 
DROP TABLE IF EXISTS database.table_{variable}

如果您在 Python notebook 中使用 Spark SQL,您可以使用以下字符串轻松实现此目的 -

%python

spark.sql("DROP TABLE IF EXISTS database.table_{variable}".format(variable=variable))

或者,您也可以按照下面的 link 使用 SQL 实现相同的效果 -