SQL2 [Oracle] 모든테이블 한번에 삭제, 테이블 일괄삭제, 테이블 전체삭제 오라클에서 테이블을 삭제할 일이 필요할때 보통 우리는 DROP TABLENAME FROM USER; 와 같이 DROP 문을 실행하여 삭제를 합니다. 그러면 삭제할 테이블이 여러개라면 어떡할까요?? 또는 전체 테이블을 일괄로 삭제해야된다면 어떡할까요?? 안타깝게도 ORACLE DB는 위와같은 명령어가 존재 하지는 않다고합니다. 하지만 모든 테이블에 대한 DROP문을 받아올수는 있지요 ㅎㅎ SQL> SELECT 'DROP TABLE "' || TABLE_NAME || '" CASCADE CONSTRAINTS;' FROM user_tables; 위의 쿼리를 실행하면 DROP TBNAME1 FROM USER; DROP TBNAME2 FROM USER; DROP TBNAME3 FROM USER; DROP TBNA.. DataBase/Oracle 2020. 8. 19. PostgreSQL 에서 DB Dump 후 Sequence 현재값 변경하기 DB Dump를 하게되면 시퀀스번호가 안맞아 CRUD 가 안되는 경우가 있다. 예를 들면 현재 시퀀스 값은 1인데, 디비를 insert해서 시퀀스를 51부터 시작하고 싶다면 alter sequence 시퀀스명 increment by 50; select 시퀀스명.nextval from dual; alter sequence 시퀀스명 increment by 1; DataBase/PostgreSQL 2019. 11. 5. 이전 1 다음