< 제약조건 정보 조회 방법 >
- 테이블을 만든 후나 다른 사람이 만든 테이블의 제약조건을 확인하고 싶은 경우 다음과 같은 쿼리를 사용할 수 있다
- 참고로 이거는 sqlplus에서 확인한 방법이고 SQL Developer는 더 쉽게 확인 가능할 것이다
- where절을 작성하지 않으면 존재하는 모든 테이블을 보여주기 때문에 특정 테이블을 보고싶다면 조건을 걸어줘라
select constraint_name, constraint_type, search_condition, r_constraint_name
from user_constraints
where lower(table_name) = lower('&t_name');
- 위 커리 입력하면 테이블명 입력하라는 구문이 나온다
- 특정 테이블에 선언된 제약조건 정보 확인 가능함
① 쿼리를 저장하고 싶다면 (sqlplus에서만 적용)
save /저장위치/파일명.sql
· 이미 있는 파일이다 하면 파일명 뒤에 한칸 띄우고 replace 입력
② 쿼리 저장한 걸 불러오고 싶다면 (sqlplus에서만 적용)
@/저장위치/파일명.sql
- 컬럼 사이즈를 매번 수정하기 귀찮다면 스크립트 파일에 같이 넣어버리자
· vi 편집기 사용했음
· vi 편집기로 들어가서 i 수정 모드 만들어주고 저장한 스크립트 위에 컬럼 사이즈 조정하는 구문 입력
· ESC > :wq 로 원래 화면으로 돌아와서 > exit 입력해서 다시 SQL단으로 컴백
'자바 웹 개발자가 될거야 > DB' 카테고리의 다른 글
[Oracle] 테이블 생성하기/ CREAT문 (0) | 2021.12.07 |
---|---|
[Oracle] 테이블 제약조건 / 컬럼레벨 테이블레벨 (0) | 2021.12.07 |
[Oracle] UPDATE문 / 트랜잭션 시작 및 종료 / 치환변수 / 쿼리 스크립트 저장 및 불러오기 (0) | 2021.11.26 |
[Oracle] GROUP BY절 / HAVING절 / SQL Developer / JOIN절 (0) | 2021.11.23 |
[Oracle] TO_NUMBER / TO_DATE / NVL / NULLIF / COALESCE / 그룹함수 / AVG, COUNT, MAX, MIN, SUM (0) | 2021.11.16 |