是否有任何选项可以从文件中运行SQL评估参数,而不是在sqoop eval期间使用--query参数对sql语句进行硬编码?
例如:
sqoop eval -D mapreduce.job.queuename=NONP.XXXX --connect "jdbc:oracle:thin:ABC/PSCODE@XXX.XX.XX.com:61901/XXX_ANY" --username XXXX --password DXX --query "TRUNCATE TABLE SAMPLE_STG_TABLE DROP STORAGE" ;
我想将语句"TRUNCATE TABLE SAMPLE_STG_TABLE DROP STORAGE"
存储在文件statement.sql中,并使用statement.sql运行sqoop eval
我应该使用什么参数代替--query(-e?)