我想定义一个参数,我将在Oracle中的一些查询中使用(通过PySpark(:
week='2020 w21'
query= f""" ( select*from table where week_in_year=week)main """
但不幸的是,阅读这篇文章给了我一个错误ORA-00904: "week": invalid identifier
列"week_in_year"也是一个字符串。如何在查询中使用此参数?
只需为 f 字符串指定 {} 并将周值括在单引号中
week="'2020 w21'"
query= f""" ( select*from table where week_in_year={week} )main """