1
私はC#コードでエラーコードを使用できるので、私はRAISE EXCEPTION '...' USING ERRCODE='....'
を私のコードでかなり使っています。しかし、私は今のように私のplpgsqlコードでこれを使用したい:ユーザー定義の例外を発生させてキャッチ
BEGIN
...
RAISE EXCEPTION 'Something is wrong' USING ERRCODE='S0001';
EXCEPTION WHEN 'S0001' THEN
-- Handle code S0001
END;
しかし、それは動作しません。 plpgsqlで自分のスローされた例外を捕捉して処理する方法はありますか?