PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Xử lý EXCEPTION và trả về kết quả từ hàm

EXCEPTION mệnh đề cần phải ở cùng khối với ngoại lệ.

Ví dụ:

CREATE OR REPLACE FUNCTION test_excep (arg integer)
  RETURNS integer
AS
$func$
DECLARE
   res INTEGER;
BEGIN

res := 100 / arg;

RETURN res;

EXCEPTION
    WHEN division_by_zero 
    THEN  RETURN 999;

END
$func$
LANGUAGE plpgsql;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. danh sách postgresql và đặt hàng các bảng theo kích thước

  2. ActiveRecord - chọn bản ghi đầu tiên từ mỗi nhóm

  3. Số lượng phân trang Django Rest Framework cực kỳ chậm

  4. Tạo người dùng PostgreSQL và thêm họ vào cơ sở dữ liệu

  5. Công cụ so sánh dữ liệu PostgreSQL