The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз СУБД PostgreSQL 11, opennews (?), 19-Окт-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


24. "Релиз СУБД PostgreSQL 11"  +/
Сообщение от абв (?), 19-Окт-18, 16:24 
Из описания новости не понятно ни черта.

Оно: https://wiki.postgresql.org/wiki/Autonomous_subtransactions ?

Или раньше нельзя было сделать BEGIN внутри функции?

Ответить | Правка | Наверх | Cообщить модератору

25. "Релиз СУБД PostgreSQL 11"  +/
Сообщение от Аноним (22), 19-Окт-18, 16:45 
Во-первых: https://www.postgresql.org/docs/11/static/xproc.html
Во-вторых, в функции можно было, в процедуре - нет
Ответить | Правка | Наверх | Cообщить модератору

50. "Релиз СУБД PostgreSQL 11"  –1 +/
Сообщение от абв (?), 19-Окт-18, 18:00 
> Во-вторых, в функции можно было, в процедуре - нет

Судя по https://www.postgresql.org/docs/11/static/sql-createprocedur... раньше и не было CREATE PROCEDURE.

В целом, я так и не понял разницу между функцией и процедурой (кроме как вы методе вызова и том, что процедура ничего не возвращает).

Ответить | Правка | Наверх | Cообщить модератору

52. "Релиз СУБД PostgreSQL 11"  +1 +/
Сообщение от Аноним (27), 19-Окт-18, 18:08 
Значит, никогда ни транзактом, ни с пл-, ни с пг-сиквелом дел не имели. И с СУБД вообще. Зачем тогда вам разбираться в этих тонкостях?
Ответить | Правка | Наверх | Cообщить модератору

64. "Релиз СУБД PostgreSQL 11"  +/
Сообщение от абв (?), 19-Окт-18, 19:10 
> Зачем тогда вам разбираться в этих тонкостях?

Для развития.

Назад к сути. Где в офф.документации почитать про разницу? Спасибо.

Ответить | Правка | Наверх | Cообщить модератору

71. "Релиз СУБД PostgreSQL 11"  +/
Сообщение от Мудила (?), 19-Окт-18, 22:12 
Исторически разница была в том, что функции можно было встраивать в SQL-выражения, т.е. они возвращали recordset, а процедуры -- нет.
Ответить | Правка | Наверх | Cообщить модератору

72. "Релиз СУБД PostgreSQL 11"  +/
Сообщение от Мудила (?), 19-Окт-18, 22:19 
Ну, я несколько не точно выразился. Процедуры тоже можно было в SQL-код встраивать, но они возвращали "скаляр", т.е. конкретное единичное значение. А функции -- могли вернуть и набор строк. Одни можно было использовать исключительно в процедурных расширениях, а другие -- в обычном декларативном коде.
Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру