Oracle 기준으로 다음 설명에 모두 해당하는 명령어는?· 테이블 구… | [SQLD] SQL 개발자 기출유형 모의고사 5회 상세 페이지
1[SQLD] SQL 개발자 기출유형 모의고사 5회
Oracle 기준으로 다음 설명에 모두 해당하는 명령어는?· 테이블 구조는 그대로 남는다.
· WHERE 절로 삭제할 행을 고를 수 있다.
· COMMIT 전이면 ROLLBACK 으로 되돌릴 수 있다.
1
DROP
2
DELETE
3
ALTER
4
TRUNCATE
해설
WHERE 로 일부 행만 지울 수 있고 커밋 전 롤백이 가능한 명령은 DML 인 DELETE 이며, 행만 지우므로 구조는 남는다.
DELETE 는 행마다 로그를 남겨 되돌릴 수 있는 대신, 전체 삭제라면 TRUNCATE 에 비해 느리다.
- TRUNCATE 는 구조는 남기지만 WHERE 를 쓸 수 없고 Oracle 에서 자동 커밋돼 롤백할 수 없다.
- DROP 은 데이터와 함께 테이블 구조까지 제거한다.
- ALTER 는 테이블 구조를 바꾸는 DDL 로 행 삭제 명령이 아니다.
오류나 개정된 내용이 보이면 알려주세요
이어서 풀어보기
[SQLD] SQL 개발자 기출유형 모의고사 5회 50문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요비슷한 기출
- dcl(datacontrollanguage)명령어가아닌것은? {"answer":4,"content":[{"content":"commit","url":"20년-3회차-정보처리기사-필기
- commit과rollback명령어에의해보장받는트랜잭션의특성은? {"answer":3,"content":[{"content":"병행성","url":""}20년-3회차-정보처리기사-필기
- 트랜잭션의실행이실패하였음을알리는연산자로트랜잭션이수행한결과를원래의상태로원상복귀시키는연산은? {"answer":4,"content":[{"content":21년-2회차-정보처리기사-필기