我想定义一个将在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 """
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句