1. 학습
  2. /
  3. 강의
  4. /
  5. PostgreSQL에서의 트랜잭션과 오류 처리

Connected

연습 문제

모두 종합해 보기

이제 4장에서 배운 내용과 앞선 연습 문제의 스택 진단 함수들을 함께 적용해 볼 차례예요. 이전 연습 문제에서 만든 patients 테이블과 debug_statement 함수는 이미 준비되어 있습니다. 먼저 다른 종류의 예외를 디버깅해 보고, 그다음 DO 함수, 변수에 저장한 SQL 문, 그리고 예외 발생 시 디버깅을 함께 사용해 보겠습니다.

지침 1/2

undefined XP
    1
    2

질문

debug_statement 함수로 감싸서 INSERT INTO PATIENTS (fasting) VALUES ('no')를 실행하면 어떤 유형의 오류가 발생하나요?

참고: 디버그 문과 오류를 조회하는 SELECT 문은 같은 콘솔 창에서 함께 실행해야 합니다. 문 안의 no는 작은따옴표 두 개로 이스케이프하고, 두 문을 구분하려면 각 문 끝에 세미콜론을 붙이세요.

가능한 답변