Oracle 기준으로 입고 테이블에 대한 다음 세 구문의 설명으로 옳은… | [SQLD] SQL 개발자 기출유형 모의고사 8회 상세 페이지
1[SQLD] SQL 개발자 기출유형 모의고사 8회
Oracle 기준으로 입고 테이블에 대한 다음 세 구문의 설명으로 옳은 것은?㉠ DELETE FROM 입고; ㉡ TRUNCATE TABLE 입고; ㉢ DROP TABLE 입고;
1
㉢ 뒤에도 빈 테이블 구조는 남는다
2
㉠은 지운 저장 공간을 즉시 반환한다
3
WHERE 로 일부 행만 지울 수 있는 것은 ㉠이다
4
㉡ 뒤 ROLLBACK 하면 행이 복구된다
해설
세 구문 중 조건을 줄 수 있는 것은 DML 인 DELETE 뿐이라 WHERE 로 일부 행만 지울 수 있고, 커밋 전이면 ROLLBACK 으로 되돌릴 수 있다.
TRUNCATE 와 DROP 은 Oracle 에서 자동 커밋되는 DDL 이며, TRUNCATE 는 구조를 남기고 DROP 은 구조까지 없앤다.
- TRUNCATE 는 자동 커밋되므로 ROLLBACK 으로 행을 복구할 수 없다.
- DROP 은 테이블 정의까지 삭제해 빈 구조도 남지 않는다.
- DELETE 는 행만 지우고 확보된 저장 공간은 반환하지 않는다.
오류나 개정된 내용이 보이면 알려주세요
이어서 풀어보기
[SQLD] SQL 개발자 기출유형 모의고사 8회 50문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요비슷한 기출
- 다음중sql에서의ddl문이아닌것은? {"answer":2,"content":[{"content":"create","url":""},{"content":21년-3회차-정보처리기사-필기
- delete명령에대한설명으로틀린것은? {"answer":2,"content":[{"content":"테이블의행을삭제할때사용한다.\n","url":""}22년-1회차-정보처리기사-필기
- dml에해당하는sql명령으로만나열된것은? {"answer":3,"content":[{"content":"delete,update,create,alter20년-1, 2회차-정보처리기사-필기