gpt4 book ai didi

python - 从 Azure Databricks 删除 SQL 数据库中的表

转载 作者:行者123 更新时间:2023-12-04 09:44:40 25 4
gpt4 key购买 nike

我需要使用 Azure Databricks (PySpark) 在 SQL 数据库中删除一个表。

我被要求不要使用 PySpark 之外的任何东西来实现这一点。这可以通过使用 DataFrameWriter 来完成吗?下面的代码(内部我相信)首先删除表,然后创建一个具有相同名称的新表,然后将数据帧数据写入表中。

MyDataFrame.write.format("jdbc").option("url", "jdbc:sqlserver://<SQLServerHost>.windows.net:1433").option("database", 'MyDBName').option("dbtable", 'MyTableName').option("user", "MyUsername").option("password", "MyPassword").mode('overwrite').save()

我想简单地完全删除表格。有没有代码可以做同样的事情?

问候,
斯里

最佳答案

df = spark.read.format('jdbc')\
.option("url", "jdbc:sqlserver://MyServerName:MyPort")\
.option("database", 'MyDBName')\
.option("user", "MyUser")\
.option("password", "MyPassword")\
.option('query', 'drop table tablename')

这做到了。

关于python - 从 Azure Databricks 删除 SQL 数据库中的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62190993/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com