【发布时间】:2021-03-24 14:26:00
【问题描述】:
如何从这个文本文件中提取两个使用 JAVA 的 SQL 查询?
--------------------------------------------------------
-- File created - 01-25-2009
--------------------------------------------------------
--------------------------------------------------------
-- Table PRODUCT
--------------------------------------------------------
CREATE TABLE "PRODUCT"
( "PRODUCTID" INTEGER,
"TYPE" VARCHAR(255),
"NAME" VARCHAR(10),
"CODE" VARCHAR(255),
"CLIENTS" VARCHAR(255),
"LOCATION" VARCHAR(255),
"REMAININGARTICLES" VARCHAR(255),
"STAFF" VARCHAR(511),
"WAREHOUSES" VARCHAR(511),
"DOWN" VARCHAR(64),
"UP" VARCHAR(56),
"EXPIRY" DATE
) ;
--------------------------------------------------------
-- Constraints for Table PRODUCT
--------------------------------------------------------
ALTER TABLE "PRODUCT" MODIFY ("PRODUCTID" NOT NULL ENABLE);
这是我迄今为止尝试使用spark:
Dataset<String> sqlQuery=spark.read().textFile("C:/product.sql");
那我试试:
sqlQuery.toString()
但后者没有返回一个字符串,如何以一种简洁的方式实现这一点?
【问题讨论】:
-
那么它返回的是什么?任何错误或任何其他提示。请提供尽可能多的信息
标签: java apache-spark-sql