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

Cách tạo hàm không trả về

Sử dụng RETURNS void như bên dưới:

CREATE FUNCTION stamp_user(id int, comment text) RETURNS void AS $$
    #variable_conflict use_variable
    DECLARE
        curtime timestamp := now();
    BEGIN
        UPDATE users SET last_modified = curtime, comment = comment
          WHERE users.id = id;
    END;
$$ 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. Cách cập nhật các hàng của hai bảng có hạn chế về khóa ngoại

  2. Rails / ActiveRecord Group theo tháng + năm với số lượng

  3. Có cách nào để xác định một hằng số được đặt tên trong một truy vấn PostgreSQL không?

  4. Tôi không hiểu cách thức hoạt động của nextval () của postgresql, ai đó có thể giải thích được không?

  5. Không thể tạo bảng mới sau khi DROP SCHEMA công khai