Re[3]: что узнал про постгри за несколько дней
От: Igorxz  
Дата: 24.07.23 12:49
Оценка:
Здравствуйте, yenik, Вы писали:

Y>Воистину нужно. Вот на TSQL (код практической ценности не имеет, чисто для примера):

Y>
Y>DECLARE @n AS INT = 1
Y>SELECT * FROM t1
Y>BEGIN TRAN 
Y>INSERT t1 VALUES(@n)
Y>SELECT * FROM t1
Y>ROLLBACK
Y>

Y>Выводятся в SSMS два табличных результата. Как это сделать на postgresql?
Не работал с постгре, зато работал с ораклом.
Вопрос, видимо про "получить два табличных результата" в прикладном коде(?)
Если так, то в оракле доступ к результирующим рекордсетам происходит через именованные курсоры, которые в прикл.коде видны как аут-параметры процедур.
например. (во всяком случае я использовал такой способ н-времени назад).

п.с. похоже интернет говорит примерно тоже про постгре:
https://stackoverflow.com/questions/32862416/how-can-i-get-cursor-data-with-calling-stored-procedure-in-npgsql

да, и для оракла вот такой же удобной штуки, как SSMS, в моем понимании нет.
есть там всякие тоады, эскульдевелоперы и т.д., но все они гораздо неудобнее SSMS, и ваще весчи в себе, как и сам оракл)).
Отредактировано 24.07.2023 15:30 Igorxz . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.