【发布时间】:2016-11-30 10:22:04
【问题描述】:
我编写了一个使用 pyspark 连接到 oracle 数据库并获取数据的程序。下面的命令可以正常工作并返回表格的内容:
sqlContext.read.format("jdbc")
.option("url","jdbc:oracle:thin:user/password@dbserver:port/dbname")
.option("dbtable","SCHEMA.TABLE")
.option("driver","oracle.jdbc.driver.OracleDriver")
.load().show()
现在我不想加载整个表数据。我想加载选定的记录。我可以将选择查询指定为该命令的一部分吗?如果是怎么办?
注意:我可以使用数据框并在其顶部执行选择查询,但我不想这样做。请帮忙!!
【问题讨论】:
标签: oracle scala apache-spark pyspark bigdata