by yeszeus [SQL Query] [2021.10.13 18:31:55]
select 'alter sequence '|| sequence_name||' increment by '|| last_number + 100 || ';'
from dba_sequences;
이 문장이 에러가 나는데, last_number만 하면 잘됩니다.
100을 증가시키는 문장은 어떻게만드나요.
감사합니다
괄호로 묶으시면 됩니다~
select 'alter sequence '|| sequence_name||' increment by '|| (last_number + 100) || ';' from dba_sequences;
구문 오류는 괄호 때문인데 구문 오류 말고 구문의 의미에 오류가 있는 것 같습니다. increment by 에 (last_number + 100) 을 넣는게 의미상 맞는지 의문입니다.
아마도 drop하고 create하시지 않고 저 구문으로 증분값 올려놓고 select해서 increment by를 다시 1로 변경하려고 하시는듯 하네요?