teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

追記

2021/06/04 08:47

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -1,3 +1,15 @@
1
1
  **EXCEPTION**の記述が誤っています。
2
2
  **EXCEPTION**の後には、ハンドリングする事象を記述しなければなりません。
3
- [41.6.6. エラーの捕捉](https://www.postgresql.jp/document/9.6/html/plpgsql-control-structures.html)
3
+ [41.6.6. エラーの捕捉](https://www.postgresql.jp/document/9.6/html/plpgsql-control-structures.html)
4
+ ```SQL
5
+ CREATE OR REPLACE FUNCTION test()
6
+ RETURNS int AS $$
7
+ BEGIN
8
+ insert into tbl1 select '001','002';
9
+ RETURN 0;
10
+ EXCEPTION
11
+ WHEN OTHERS THEN
12
+ RETURN 1;
13
+ END;
14
+ $$ LANGUAGE plpgsql;
15
+ ```

1

ver9.6にリンクを変更

2021/06/04 08:47

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -1,3 +1,3 @@
1
1
  **EXCEPTION**の記述が誤っています。
2
2
  **EXCEPTION**の後には、ハンドリングする事象を記述しなければなりません。
3
- [42.6.8. エラーの捕捉](https://www.postgresql.jp/document/12/html/plpgsql-control-structures.html)
3
+ [41.6.6. エラーの捕捉](https://www.postgresql.jp/document/9.6/html/plpgsql-control-structures.html)