본문 바로가기
개인공부/Database

[Oracle] 테이블에 걸은 제약 확인하기 & 출력 길이제한

by 저세상판단 2020. 2. 5.
반응형

테이블에 설정한 primary key, not null, foreign key등을 확인하기 위한 쿼리문

 


SELECT * FROM USER_CONS_COLUMNS WHERE TABLE_NAME IN ('테이블명', '테이블명');

이런식으로 확인 가능하다. 한 개의 테이블만 확인할 경우 테이블명을 하나만, 여러 개의 테이블을 확인할 경우 테이블을 다 나열해주면 된다.

예시) 내 테이블 이름 A, C

constraint를 사용해서 이름을 명명한 경우 CONSTRAINT_NAME부분에 지정한 이름으로 저장되지만, 그렇지 않으면 SYS_~~로 자동 저장된다.

데이터 출력 길이 제한하는 방법은

 


COLUMN 컬럼명 FORMAT a숫자(길이)

를 입력하면 출력길이 형식을 변환할 수 있다.

예)

출력길이 변환 전
출력길이 변환 후

 

반응형