python - 如何在 Apache Spark/Databricks 中仅使用 Python 中的 sql 字符串执行 sql 更新(例如合并)?
问题描述
我已经到了一个地步,我有一个 sqlString,它定义了我想在 Databricks 中执行的“合并”操作。该文档显示了进行参数化的合并的方法(例如:https ://docs.databricks.com/delta/delta-update.html#language-python )。有没有办法可以只执行合并 sql 字符串?像这样(填空)
import BLANK as myLib
sqlString = """
merge into demo dst
using(select * from x) src
on dst.key = src.key
when not matched then
insert *
"""
myLib.BLANK(sqlString)
解决方案
推荐阅读
- python - 如何在 Tensorflow 中附加不同长度的平面张量?
- html - FontAwesome 图标溢出其容器
- css - 为什么css溢出隐藏在这种情况下不起作用
- react-native - 在这种情况下如何正确调用 this.setState() ?
- python-3.x - 是否有支持标识符和多行值中的冒号的配置文件格式?
- neural-network - 考虑到步幅和输入大小,这些卷积是如何实现的?
- ffmpeg - FFMPEG -t 输出的长度比它应该的长吗?
- android - ArrayAdapter 上的方法 getView 没有被调用?
- mysql - 遍历此 sql 表树的最有效算法是什么?
- asp.net-core-webapi - 如何使用 opendidict 对客户端凭据流和密码流进行授权?