下面是我使用的片段
azuresqlOptions={ "driver":jdbcDriver, "url":jdbcUrl, "user":username, "port":jdbcPort, "password":password }
query = "(DELETE cone.address WHERE Address_ID=756 ) ad1" df1 = spark.read.format("jdbc").option("header","true").options(**azuresqlOptions).option("dbtable",query).load() display(df1)
字符串
我得到下面的错误:
com.microsoft.sqlserver.jdbc.SQLServerException: A nested INSERT, UPDATE, DELETE, or MERGE statement must have an OUTPUT clause.
型
有谁能帮我这个忙吗
1条答案
按热度按时间cbjzeqam1#
在Azure数据块中从包含示例数据的SQL表中删除行时
的数据
下面的代码:
字符串
我得到了同样的错误:
的
我尝试了下面的过程从表中删除行。我已经使用filter函数删除行:
型
的
我使用以下代码将 Dataframe 写入SQL表:
型
表已成功更新。
的
更新时间:
你可以使用下面的代码来执行删除查询:
型