Ошибка при выполнении скрипта в sqlplus, опция не является допустимым числом - PullRequest
0 голосов
/ 26 ноября 2018

Я пытаюсь выполнить эту команду в sqlplus, я пытался поместить ее в файл .sql, а также в файл .txt.

set linesize 400;
set pages 999; 
spool odi_query.txt 
declare 
v_extract_date DATE; 
begin 
select extract_date into v_extract_date
from LORIK_UNIT.Toad_zhurnal; 
LORIK_UNIT.lorik_utils.p_create_daily_partitions (v_extract_date ); 
end; 
/ 
spool off 

Это ошибка, которую я получил после ее выполнения.:

SP2-0268: linesize option not a valid number
SP2-0268: pagesize option not a valid number

Кто-нибудь знает, что может быть причиной этого?

Ответы [ 2 ]

0 голосов
/ 27 ноября 2018

Кажется, что у этого кода были лишние пробелы после каждой строки, удалив их, теперь он выполняется гладко.

set linesize 400
set pages 999

spool odi_query.txt

declare
v_extract_date DATE;
begin

select extract_date into v_extract_date
from LORIK_UNIT.Toad_zhurnal;

LORIK_UNIT.lorik_utils.p_create_daily_partitions (v_extract_date );
end;
/
spool off
0 голосов
/ 26 ноября 2018

Удалить точку с запятой ; в конце строки.

...