안녕하세요.
시퀀스명은
alter table 기존시퀀스명 rename to 변경시퀀스명; 으로 하면 이름이 변경이 가능한데요,
select * from 변경시퀀스명;
으로 시퀀스정보를 조회해 보면,
sequence_name부분에 기존의 시퀀스명으로 조회가 되는데요,
이 부분도 변경할수 있는 방법 있을까요?
찾아보니, alter sequence ... rename to ... 구문이 없네요. 그냥 단순히 시퀀스 테이블을 바꾼다고 해결날 문제가 아닙니다. 왜냐하면 시퀀스 자체가 하나의 객체이기 때문입니다. 저수준으로 풀어가려면, 꽤나 많은 작업이 필요할 것 같네요. 그 해당 시퀀스의 의존성까지도 고려되어야할 것같거든요. 이름을 바꾸는 가장 빠른 방법은 제가 보기에는 지우고 다시 만드는게 더 나을 것 같습니다.