Oracle 데이터베이스가 있고 파일로 데이터를 내보내려고합니다. 파일 이름, 확장자 및 구분 기호는 테이블에서 값을받습니다. 문제는 내가 테이블에서 값을 사용할 수 없다는 것입니다. 당신이 나에게 그것을 할 수있는 방법을 제안 해 주시겠습니까? 아니면 배치로 할 수 있을까요?SQLPlus 동적 스풀 파일 이름
표 (ID, 경로, 파일명, 확장자, 세퍼레이터)
script.sql
conn ....
variable fullpath varchar2(20);
variable filename varchar2(10);
variable extension varchar2(5);
variable sep varchar2(1);
begin
select filename, path, extension,separator
into :filename, :fullpath, :extension, :sep
from Table;
end;
/
set separator sep
spool fullpath||filename||'.'||extension;
... select queries...
spool off;
안부
나는 "sqlplus dynamic spool file name"을 검색하여 많은 조회수를 보았습니다. 첫 번째는 Ask Tom의 것이었고 사용자가 적응할 수있는 방법을 설명했습니다. (https : //asktom.oracle.com/pls/apex/f? p = 100 : 11 : 0 :::: P11_QUESTION_ID : 3581757800346555562) – EdStevens