본문 바로가기
DB

오라클 쿼리문 공부(TABLE)

by _dreamgirl 2023. 6. 2.
반응형

--테이블 Comment 설정
COMMENT ON TABLE [테이블명] IS [Comment];

--컬럼 Comment 설정
COMMENT ON COLUMN [테이블명].[컬럼명] IS '[Comment]';

--테이블 Comment 삭제
COMMENT ON [테이블명] IS '';

--컬럼 Comment 삭제
COMMENT ON COLUMN [테이블명].[컬럼명] IS ''; 

--테이블 전체 comment 조회
SELECT  table_name, table_type, comments FROM USER_TAB_COMMENTS WHERE comments IS NOT NULL; 

--DELETE
내부적으로 데이터를 하나하나씩 제거하는 과정을 거치기 때문에 처리속도가 길다.
원하는 데이터만 삭제할 때 사용
ROLLBACK명령어를 통해 되돌릴 수 있음

--TRUNCATE
데이터를 모두 삭제하는 경우에는 사용
데이터를 삭제하더라도 자동 COMMIT이 되는 명령어라 이미 지운 데이터는 되돌릴 수 없음

--DROP
테이블 자체를 완전히 삭제하는 명령어
다시 사용하고자 한다면 CREATE TABLE 사용을 해야 함
역시 자동 COMMIT이므로 되돌릴 수 없다.

--DUAL
VARCHAR2(1)로 DUMM 컬럼으로 만들어진 임시 테이블
오라클 설치시 동시에 만들어지며 SYS 소유이고 모든 사용자가 접근 할 수 있음
이 테이블을 이용해 원하는 SELECT를 테이블 없이도 실행 가능

--UNION ALL
각 쿼리의 모든 결과를 포함한 합집합(중복제거 안함)
모든 쿼리는 컬럼의 개수와 데이터 타입이 일치해야 함

--UNION
각 쿼리의 결과 합을 반환하는 합집합(중복제거)

--START WITH ~ CONNECT BY
계층형 쿼리 


반응형

'DB' 카테고리의 다른 글

오라클 쿼리문 공부(FUNCTION)  (0) 2023.11.24
ERWIN 사용법  (0) 2023.08.31
오라클 Database Link  (0) 2023.04.07
프로그래머스 SQL 테스트 3  (0) 2022.06.01
SQL JOIN문 공부하기  (0) 2022.05.15

댓글