💾 Database/🥃 Oracle
-
📌 rownum ◾ 정의 ◽ 오라클에서 자체적으로 생성하는 가상의 컬럼 ◾ 용도 ◽ select 절에서 사용 : 데이터에 순번을 부여할 때 ◽ where 절에서 사용 : 조회 결과에서 일부 데이터만 추출할 때 📌 사용법 ✅ select 절에서 사용 SELECT ROWNUM, m.* FROM MEMBER m; 👉 데이터에 임의의 순번을 부여할 수 있음 ✅ where 절에서 사용 SELECT * FROM MEMBER WHERE ROWNUM BETWEEN 1 AND 5; 👉 조회 결과에서 일부 데이터만 추출할 수 있음 📌 주의사항 ✅ 1보다 큰 rownum은 서브쿼리로 조회한다 SELECT * FROM MEMBER WHERE ROWNUM=2; SELECT * FROM MEMBER WHERE ROWNUM BET..
[Oracle] rownum이란?📌 rownum ◾ 정의 ◽ 오라클에서 자체적으로 생성하는 가상의 컬럼 ◾ 용도 ◽ select 절에서 사용 : 데이터에 순번을 부여할 때 ◽ where 절에서 사용 : 조회 결과에서 일부 데이터만 추출할 때 📌 사용법 ✅ select 절에서 사용 SELECT ROWNUM, m.* FROM MEMBER m; 👉 데이터에 임의의 순번을 부여할 수 있음 ✅ where 절에서 사용 SELECT * FROM MEMBER WHERE ROWNUM BETWEEN 1 AND 5; 👉 조회 결과에서 일부 데이터만 추출할 수 있음 📌 주의사항 ✅ 1보다 큰 rownum은 서브쿼리로 조회한다 SELECT * FROM MEMBER WHERE ROWNUM=2; SELECT * FROM MEMBER WHERE ROWNUM BET..
2024.03.22 -
On delete Cascade 부모 릴레이션이 삭제될 경우 자식 릴레이션도 같이 삭제되는 제약조건을 말한다. *적용 방법* 1.테이블 생성 시 설정 CONSTRAINT 외래키 이름 FORIEGN KEY(외래키로 설정할 컬럼) REFERENCES 부모 테이블(참조하는 컬럼) ON DELETE CASCADE; 2.테이블 생성 후 설정 수정 이미 외래키를 설정한 상태에서 수정해야 한다면 다음과 같이 기존 외래키 삭제 후 재설정하면 된다. ALTER TABLE 자식테이블 DROP FOREIGN KEY 외래키 이름; ALTER TABLE 자식테이블 ADD CONSTRAINT 외래키 이름 FORIEGN KEY(외래키로 설정할 컬럼) REFERENCES 부모 테이블(참조하는 컬럼) ON DELETE CASCADE;..
[Oracle]제약조건 On delete Cascade, On delete set nullOn delete Cascade 부모 릴레이션이 삭제될 경우 자식 릴레이션도 같이 삭제되는 제약조건을 말한다. *적용 방법* 1.테이블 생성 시 설정 CONSTRAINT 외래키 이름 FORIEGN KEY(외래키로 설정할 컬럼) REFERENCES 부모 테이블(참조하는 컬럼) ON DELETE CASCADE; 2.테이블 생성 후 설정 수정 이미 외래키를 설정한 상태에서 수정해야 한다면 다음과 같이 기존 외래키 삭제 후 재설정하면 된다. ALTER TABLE 자식테이블 DROP FOREIGN KEY 외래키 이름; ALTER TABLE 자식테이블 ADD CONSTRAINT 외래키 이름 FORIEGN KEY(외래키로 설정할 컬럼) REFERENCES 부모 테이블(참조하는 컬럼) ON DELETE CASCADE;..
2024.01.29