Сообщение Re[3]: что узнал про постгри за несколько дней от 24.07.2023 12:49
Изменено 24.07.2023 15:30 Igorxz
Re[3]: что узнал про постгри за несколько дней
Здравствуйте, yenik, Вы писали:
Y>Воистину нужно. Вот на TSQL (код практической ценности не имеет, чисто для примера):
Y>
Y>Выводятся в SSMS два табличных результата. Как это сделать на postgresql?
Не работал с постгре, зато работал с ораклом.
Вопрос, видимо про "получить два табличных результата" в прикладном коде(?)
Если так, то в оракле доступ к результирующим рекордсетам происходит через именованные курсоры, которые в прикл.коде видны как айт-параметры процедур.
например. (во всяком случае я использовал такой способ н-времени назад).
п.с. похоже интернет говорит примерно тоже про постгре:
https://stackoverflow.com/questions/32862416/how-can-i-get-cursor-data-with-calling-stored-procedure-in-npgsql
да, и для оракла вот такой же удобной штуки, как SSMS, в моем понимании нет.
есть там всякие тоады, эскульдевелоперы и т.д., но все они гораздо неудобнее SSMS, и ваще весчи в себе, как и сам оракл)).
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, и ваще весчи в себе, как и сам оракл)).
Re[3]: что узнал про постгри за несколько дней
Здравствуйте, yenik, Вы писали:
Y>Воистину нужно. Вот на TSQL (код практической ценности не имеет, чисто для примера):
Y>
Y>Выводятся в SSMS два табличных результата. Как это сделать на postgresql?
Не работал с постгре, зато работал с ораклом.
Вопрос, видимо про "получить два табличных результата" в прикладном коде(?)
Если так, то в оракле доступ к результирующим рекордсетам происходит через именованные курсоры, которые в прикл.коде видны как аут-параметры процедур.
например. (во всяком случае я использовал такой способ н-времени назад).
п.с. похоже интернет говорит примерно тоже про постгре:
https://stackoverflow.com/questions/32862416/how-can-i-get-cursor-data-with-calling-stored-procedure-in-npgsql
да, и для оракла вот такой же удобной штуки, как SSMS, в моем понимании нет.
есть там всякие тоады, эскульдевелоперы и т.д., но все они гораздо неудобнее SSMS, и ваще весчи в себе, как и сам оракл)).
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, и ваще весчи в себе, как и сам оракл)).