Delete

    [Springboot] 블로그 만들기 (13)_Delete 테스트, Exception처리

    DB insert test를 하다가 망가진 1번 데이터를 Delete해보자 Controller @DeleteMapping("/dummy/user/{id}") public String DeleteUser(@PathVariable int id) { userRepository.deleteById(id); return "삭제되었습니다 Id : " + id; } 결과 확인 매우 간단하게 delete 문을 작성할 수 있다. 하지만 이 방법은 조금 위험하다. 만약에 존재하지 않는 값 5를 넣어준다면 ? 위와 같이 오류가 발생하게 된다. --> Exception (예외) 처리를 해야된다. @DeleteMapping("/dummy/user/{id}") public String DeleteUser(@PathVariable..

    [Oracle] DML(3) - DELETE, TRUNCATE

    DELETE 테이블에 기록된 데이터를 삭제하는 구문 (한 행 단위로 삭제됨) [표현식] DELETE FROM 테이블명 [WHERE 조건;] --> WHERE 조건 제시 안하면 전체 행 다 사라짐 테이블에 있는 모든 데이터 지우기 DELETE FROM EMPLOYEE; 차은우 사원의 데이터 지우기 DELETE FROM EMPLOYEE WHERE EMP_NAME = '차은우'; 데이터를 삭제할때도 해당 컬럼이 부모데이로 사용되는 경우 삭제되지 않는다 -- DEPT_ID가 D1인 부서를 삭제 (DEPT_ID)는 부모키 DELETE FROM DEPARTMENT WHERE DEPT_ID = 'D1'; -- ORA-02292: integrity constraint (KH.SYS_C007215) violated - ..