用Java模拟oraclespool
嗨
我正在将shell脚本转换为Java程序。shell脚本运行sql语句并将文件假脱机为外部文本文件。我想用Java来模拟这个。(输出文件的格式必须与在SQL+中运行comman时生成的格式完全相同。谁能给我一些指导,比如格式化间距。。。档案
谢谢
你可以在下面搜索框中键入要查询的问题!
嗨
我正在将shell脚本转换为Java程序。shell脚本运行sql语句并将文件假脱机为外部文本文件。我想用Java来模拟这个。(输出文件的格式必须与在SQL+中运行comman时生成的格式完全相同。谁能给我一些指导,比如格式化间距。。。档案
谢谢
# 1 楼答案
首先,这是一个固定查询,还是一个任意查询?如果修好了,你的日子会好过些。任意查询必须通过dbms_sql运行,因此您可以返回列属性。那太乱了
其次,请记住,SQL*Plus格式是由客户端中的设置控制的。行长、页面大小、列宽、标题等都可以在不同的执行中更改
也就是说,假设这是一个固定的查询,那么我会:
您应该能够通过检查SQL*Plus的输出并复制它来格式化输出