我们有没有什么办法来提取查询的输出到平面文件,同时与CohQl的工作,我知道我们必须做到这一点与方式RDBMS数据库。像在MySQL的方法提取的Oracle Coherence缓存(CohQl)输出到平面文件
SELECT ... FROM ... WHERE ...
INTO OUTFILE 'file.csv'
FIELDS TERMINATED BY ','
我只是希望它变成一个平面文件的东西,分隔符是不是一个偏好,如果我得到一个solutuion一个分隔符,当然好。
我们有没有什么办法来提取查询的输出到平面文件,同时与CohQl的工作,我知道我们必须做到这一点与方式RDBMS数据库。像在MySQL的方法提取的Oracle Coherence缓存(CohQl)输出到平面文件
SELECT ... FROM ... WHERE ...
INTO OUTFILE 'file.csv'
FIELDS TERMINATED BY ','
我只是希望它变成一个平面文件的东西,分隔符是不是一个偏好,如果我得到一个solutuion一个分隔符,当然好。
我不知道内置的能力来做到这一点。
在UNIX中,我们可以做这样的事情
./query.sh -s -c -l “SELECT * FROM 'cacheObject'” >> cacheObject.txt
任何办法,这将让我提取数据,将会有所帮助。如果你已经使用任何这种方法。 – hiren
如果您具有高级Java编程技能,我会建议扩展com.tangosol.coherence.dslquery.QueryPlus并调用query()方法,将查询和PrintWriter传递给您的CSV文件:“protected Object query(String q ,PrintWriter输出,布尔跟踪,布尔fvalidateName,布尔fsanity)“ – cpurdy
谢谢。这应该会有帮助。将通过开发Java实用程序来尝试它。 – hiren