반응형
테이블에 설정한 primary key, not null, foreign key등을 확인하기 위한 쿼리문
SELECT * FROM USER_CONS_COLUMNS WHERE TABLE_NAME IN ('테이블명', '테이블명');
이런식으로 확인 가능하다. 한 개의 테이블만 확인할 경우 테이블명을 하나만, 여러 개의 테이블을 확인할 경우 테이블을 다 나열해주면 된다.
예시) 내 테이블 이름 A, C
constraint를 사용해서 이름을 명명한 경우 CONSTRAINT_NAME부분에 지정한 이름으로 저장되지만, 그렇지 않으면 SYS_~~로 자동 저장된다.
데이터 출력 길이 제한하는 방법은
COLUMN 컬럼명 FORMAT a숫자(길이)
를 입력하면 출력길이 형식을 변환할 수 있다.
예)
반응형
'개인공부 > Database' 카테고리의 다른 글
[Oracle] 숫자를 화폐로 표시(3자리 콤마, 화폐단위) (0) | 2020.02.05 |
---|---|
[Oracle] concat, substr(문자열 합치기, 문자열 자르기) (0) | 2020.02.04 |
[Mysql] 데이터 출력 행 개수 제한 / 데이터 중복 제거 카운트 (0) | 2019.09.10 |