기존 테이블 데이터 백업용테이블에 옮기기
CREATE TABLE 백업용테이블이름
AS
SELECT * FROM 기존테이블이름;
예시
CREATE TABLE EMPLOYEE_BAK
AS
SELECT * FROM EMPLOYEE;
테이블삭제
DELETE FROM 기존테이블이름;
예시
DELETE FROM EMPLOYEE;
만약 제약조건있는 경우
더보기
템블릿
--시스템뷰(READONLY)테이블
SELECT * FROM USER_CONSTRAINTS
WHERE CONSTRAINT_NAME='빨간줄표시';
예시
--시스템뷰(READONLY)테이블
SELECT * FROM USER_CONSTRAINTS
WHERE CONSTRAINT_NAME='R_2';
TABLE_NAME ⇒ 제약조건 테이블 이름
제약조건 테이블 우클릭 > 편집 클릭
제약조건 클릭 > 외래키(빨간줄표시) 클릭 > X(삭제) 클릭 > 확인 클릭
제약 조건 확인
--시스템뷰(READONLY)테이블
SELECT * FROM USER_CONSTRAINTS
WHERE CONSTRAINT_NAME='R_2';
기존테이블 삭제
DELETE FROM EMPLOYEE;
CHAR ⇒ VARCHAR2 변경
백업데이터 기존 테이블에 넣기
INSERT INTO EMPLOYEE
SELECT * FROM EMPLOYEE_BAK;
'DB > SQL' 카테고리의 다른 글
PL/SQL 이용한 더미데이터 만들기 (0) | 2024.04.27 |
---|---|
등록번호 쿼리문 (0) | 2024.04.27 |
한글 초중종성 검색방법(자음만 하는것도 가능) (0) | 2024.01.12 |
TO_CHAR(숫자 혹은 날짜, FORMAT) (0) | 2024.01.09 |
trigger(트리거) (0) | 2024.01.08 |