回答編集履歴

2

追記

2021/06/04 08:47

投稿

sazi
sazi

スコア25327

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

1

ver9.6にリンクを変更

2021/06/04 08:47

投稿

sazi
sazi

スコア25327

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