gpt4 book ai didi

java - 使用 java 将 SQLPLUS 查询输出为 *.csv 格式

转载 作者:行者123 更新时间:2023-12-01 17:07:18 26 4
gpt4 key购买 nike

我正在尝试使用 java 代码将 SQLPLUS 查询输出转换为 *.csv 格式。在 sqlplus 上执行此 spooler.sql 时,第 1 行出现错误:ERROR:
ORA-00923: 在预期位置未找到 FROM 关键字
有人可以帮助我解决这个问题...知道错误位于 spooler.sql 文件中这一事实。提前致谢!!!以下是我的 spooler.sql 文件代码

SET LINESIZE 30000
SET FEEDBACK OFF
SET SHOW OFF
SET TRIMSPOOL ON
SET HEADING OFF
SET FEED OFF
SET ECHO OFF
SPOOL D:\CVS_test.csv
select regexp_substr (col_code, '[^,]+', 1,1) as "col_code_1" || ',' || regexp_substr (col_code, '[^,]+', 1,2) as "col_code_2" || ',' || col_status
from temp_table left join TEMP_MSTR on temp_table.temp_org=TEMP_MSTR.mstr_org and temp_table.temp_acct = TEMP_MSTR.mstr_acct;
SPOOL OFF
EXIT

最佳答案

删除别名代码后可以正常工作

select regexp_substr(col_code, '[^,]+', 1,1)|| ',' || regexp_substr (col_code, '[^,]+', 1,2) || ',' || temp_table 中的 col_status left join TEMP_MSTR on temp_table.temp_org=TEMP_MSTR.mstr_org 和 temp_table.temp_acct = TEMP_MSTR.mstr_acct;

关于java - 使用 java 将 SQLPLUS 查询输出为 *.csv 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61454526/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com