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

Postgresql съхранена процедура връща избран набор от резултати

В Postgres таблица автоматично дефинира съответния тип:

create or replace function select_my_table(argument1 int, argument2 int)
returns setof my_table language sql as $$
    select *
    from my_table
    where id > argument1 and id < argument2;
$$;

select * from select_my_table(0, 2);

Синтаксисът е по-подробен, отколкото в MS SQL Server, защото можете да създавате функции на един от няколко езика и функциите може да бъдат претоварени.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Получавате стойностите по подразбиране на колоните на таблицата в Postgres?

  2. Неочакван ефект от филтрирането върху резултат от кръстосана заявка().

  3. Как работи функцията timezone() в PostgreSQL

  4. Как да актуализирам таблицата, когато изгледът е актуализиран?

  5. Преглед на методите JOIN в PostgreSQL