我创建了一个TEMP表t1,并希望使用Java将t1记录写入文件。我将Spring Boot与jdbcTemplate一起使用,并打开以使用任何框架。 我确实尝试了以下方法,但没有结果。
jdbcTemplate.execute(("select * from dba.software into TEMP t1;");
jdbcTemplate.execute(("UNLOAD TO /tmp/software.csv DELIMITER '|' SELECT * FROM t1;")
使用UNLOAD语句执行此操作的最佳方法是什么?
答案 0 :(得分:6)
不幸的是,除了dbaccess或4GL / ISQL之外,您不能使用“ LOAD”或“ UNLOAD”。这两个语句都是在数据库引擎中的那些工具中实现的。
如果要使用JDBC将数据卸载到外部文件,则需要使用游标获取数据并自己卸载。