【发布时间】:2020-05-04 18:50:30
【问题描述】:
通常我可以使用以下命令从 Spark 访问 Hive 表:
val start = "20191009"
val end = "20200112"
val df= ss.sql(s"""select * from myTable where dat between '$start' and '$end' """)
通过之前的代码,我可以通过在变量前面包含$ 将变量传递给SQL。
现在我想使用 postgres 表执行相同的先前逻辑。
我有 Postgres 表,我通过它连接到它:
val statement = connection.createStatement()
var gg = statement.executeQuery("update myTable set firstV='NewValue' where SecondV =$val;")
我想将一个变量传递给前一个 sql(到 val 变量)。
【问题讨论】:
标签: postgresql scala apache-spark hive