PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да създадете функция, която не връща нищо

Използвайте RETURNS void като по-долу:

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. PostgreSQL 9.1 с използване на сортиране в изрази за избор

  2. Конвертирайте SQLITE SQL дъмп файл в POSTGRESQL

  3. Клаузите WHERE и JOIN подреждат изпълнението

  4. Как да конвертирам двоичен pgdump (компресиран) в обикновен SQL файл?

  5. Как да променя форматирането на връщаните ми стойности в тази функция?