1. Learn
  2. /
  3. Courses
  4. /
  5. PostgreSQL におけるトランザクションとエラー処理

Connected

Exercise

すべてを組み合わせてみましょう

これまでの演習で扱ったスタック診断関数とあわせて、第4章で学んだ内容を統合していきます。前の演習で作成した patients テーブルと、debug_statement 関数はすでに用意しています。まずは別タイプの例外をデバッグすることから始め、その後、DO 関数・変数に格納したSQL文・例外発生時のデバッグを組み合わせます。

Instructions 1/2

undefined XP
    1
    2

Question

debug_statement 関数でラップすると、INSERT INTO PATIENTS (fasting) VALUES ('no') はどの種類のエラーになりますか?

Note: デバッグ用のステートメントとエラーを選択するステートメントは、同じコンソールウィンドウで一緒に実行する必要があります。文中の no はシングルクオート2つで正しくエスケープし、2つのステートメントを区切るために末尾にセミコロンを付けてください。

Possible answers