powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Microsoft SQL Server [закрыт для гостей] / Транзакции в MS SQL Server
25 сообщений из 182, страница 3 из 8
Транзакции в MS SQL Server
    #363163
Гарыныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей кроме]
[заблокирован: 1 дн. 18 час. 36 мин.]
Sparrow [игнорируется] 

пиздец, щитаю!
Воробей, ты не праф!
нажрался, веди себя спокойно, не бычь!
...
дед-пердед
Рейтинг: 0 / 0
Транзакции в MS SQL Server
    #363164
Sparrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Гарыныч  19.04.2023, 18:20
[игнорируется]
Sparrow [игнорируется] 

пиздец, щитаю!
Воробей, ты не праф!
нажрался, веди себя спокойно, не бычь!
Я спокоен.
...
Рейтинг: 0 / 0
Транзакции в MS SQL Server
    #363165
Гарыныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей кроме]
[заблокирован: 1 дн. 18 час. 36 мин.]
предлагаю отнять у Воробушка модерилку от форума!
ибо он не адекватен
...
дед-пердед
Рейтинг: 0 / 0
Транзакции в MS SQL Server
    #363166
Фотография Ифрит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s62  19.04.2023, 11:35
[игнорируется]
субд Firebird в PSQL вообще нельзя использовать управление транзакциями, в смысле start, commit, rollback transaction. Предполагается, что хп выполняется в контексте транзакции, которая стартуется и коммитится или откатывается извне процедуры
как-то воопще не понятно.. имея этот кошерный подход в опыте, зачем искать каких-то извратов.. ?
...
Изменено: 19.04.2023, 18:23 - Ифрит
Рейтинг: 0 / 0
Транзакции в MS SQL Server
    #363167
Sparrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Трезвый
...
Рейтинг: 0 / 0
Транзакции в MS SQL Server
    #363168
Гарыныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей кроме]
[заблокирован: 1 дн. 18 час. 36 мин.]
Sparrow  19.04.2023, 18:20
[игнорируется]
Гарыныч  19.04.2023, 18:20
[игнорируется]
Sparrow [игнорируется] 

пиздец, щитаю!
Воробей, ты не праф!
нажрался, веди себя спокойно, не бычь!
Я спокоен.
иди водочки накати и спать ложись! а СКУЭльЩиков - не трож, мана!
это критика!
...
дед-пердед
Рейтинг: 0 / 0
Транзакции в MS SQL Server
    #363169
Гарыныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей кроме]
[заблокирован: 1 дн. 18 час. 36 мин.]
Sparrow  19.04.2023, 18:21
[игнорируется]
Трезвый
тогда и меня нахуй забань!
...
дед-пердед
Рейтинг: 0 / 0
Транзакции в MS SQL Server
    #363170
Sparrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Гарыныч  19.04.2023, 18:21
[игнорируется]
предлагаю отнять у Воробушка модерилку от форума!
ибо он не адекватен
Категорически согласен.
...
Рейтинг: 0 / 0
Транзакции в MS SQL Server
    #363172
Гарыныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей кроме]
[заблокирован: 1 дн. 18 час. 36 мин.]
Sparrow  19.04.2023, 18:22
[игнорируется]
Гарыныч  19.04.2023, 18:21
[игнорируется]
предлагаю отнять у Воробушка модерилку от форума!
ибо он не адекватен
Категорически согласен.
тогда сними бан с Паника, а потом попросим Базяна убрать с тебя ношу модератора СКЛ форума
...
дед-пердед
Изменено: 19.04.2023, 18:24 - Гарыныч
Рейтинг: 0 / 0
Транзакции в MS SQL Server
    #363173
Sparrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Гарыныч  19.04.2023, 18:23
[игнорируется]
Sparrow  19.04.2023, 18:22
[игнорируется]
Гарыныч  19.04.2023, 18:21
[игнорируется]
предлагаю отнять у Воробушка модерилку от форума!
ибо он не адекватен
Категорически согласен.
тогда сними бан с Паника, а потом поросим базяна удрать с тебя ношу модератора СКЛ форума
Нет
...
Рейтинг: 0 / 0
Транзакции в MS SQL Server
    #363177
Гарыныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей кроме]
[заблокирован: 1 дн. 18 час. 36 мин.]
Sparrow  19.04.2023, 18:24
[игнорируется]
Гарыныч  19.04.2023, 18:23
[игнорируется]
Sparrow  19.04.2023, 18:22
[игнорируется]
Гарыныч  19.04.2023, 18:21
[игнорируется]
предлагаю отнять у Воробушка модерилку от форума!
ибо он не адекватен
Категорически согласен.
тогда сними бан с Паника, а потом поросим базяна удрать с тебя ношу модератора СКЛ форума
Нет
ну тогда идинах!
...
дед-пердед
Рейтинг: 0 / 0
Транзакции в MS SQL Server
    #363179
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ифрит  19.04.2023, 18:21
[игнорируется]
s62  19.04.2023, 11:35
[игнорируется]
субд Firebird в PSQL вообще нельзя использовать управление транзакциями, в смысле start, commit, rollback transaction. Предполагается, что хп выполняется в контексте транзакции, которая стартуется и коммитится или откатывается извне процедуры
как-то воопще не понятно.. имея этот кошерный подход в опыте, зачем искать извратов.. ?
Да я не совсем про это спрашивал. В Firebird все транзакции явные (или я так ошибочно думал до сих пор, но всегда в IBX их стартовал и т.д.) А в MS SQL Server есть 3 типа, явные, неявные и т.д. И мне было непонятно (или не совсем понятно) сначала, как они сочетаются, ну в моих сообщениях это есть. А старт, коммит и откат транзакции я и поставил снаружи, в клиентском коде.
...
Изменено: 19.04.2023, 18:29 - s62
Рейтинг: 0 / 0
Транзакции в MS SQL Server
    #363180
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парни, всем спасибо, и Панику, и Воробью - за ответы, и Гарынычу за поддержку разговора. Не ругайтесь в этой теме, плз.
...
Изменено: 19.04.2023, 18:29 - s62
Рейтинг: 1 / 0
Нравится: Гарыныч
Транзакции в MS SQL Server
    #363217
Sparrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Не понимаю паника. Есть приложение оно работает , под ms sql. Годами . Заходишь в него и никто раньше тебя не догадался написать begin tansaction.?
И на каждый
Чих проверять? Try cath или @@traycount. Это надо забыть о основном коде.
...
Рейтинг: 0 / 0
Транзакции в MS SQL Server
    #363274
Sparrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Видел такую штуку. Переменные таблицы не подверженным транзакциям.

Значит можно попробовать сложные , готовые расчеты, результат записать в переменную таблицу
А потом сказать rollback tran.

И результат в @табл
...
Рейтинг: 0 / 0
Транзакции в MS SQL Server
    #363303
Гарыныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей кроме]
[заблокирован: 1 дн. 18 час. 36 мин.]
Sparrow  19.04.2023, 20:03
[игнорируется]
Видел такую штуку. Переменные таблицы не подверженным транзакциям.

Значит можно попробовать сложные , готовые расчеты, результат записать в переменную таблицу
А потом сказать rollback tran.

И результат в @табл
???
а запись в переменные таблицы? блокируют транзакциями?
...
дед-пердед
Изменено: 19.04.2023, 20:39 - Гарыныч
Рейтинг: 0 / 0
Транзакции в MS SQL Server
    #363304
Гарыныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей кроме]
[заблокирован: 1 дн. 18 час. 36 мин.]
Sparrow  19.04.2023, 20:03
[игнорируется]
Видел такую штуку. Переменные таблицы не подверженным транзакциям.

Значит можно попробовать сложные , готовые расчеты, результат записать в переменную таблицу
А потом сказать rollback tran.

И результат в @табл
разыгноривай Паника, мы с ним порвём тебя в СКЛ как тузики - грелку :)))
...
дед-пердед
Рейтинг: 0 / 0
Транзакции в MS SQL Server
    #363497
Sparrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Гарыныч  19.04.2023, 20:39
[игнорируется]
Sparrow  19.04.2023, 20:03
[игнорируется]
Видел такую штуку. Переменные таблицы не подверженным транзакциям.

Значит можно попробовать сложные , готовые расчеты, результат записать в переменную таблицу
А потом сказать rollback tran.

И результат в @табл
разыгноривай Паника, мы с ним порвём тебя в СКЛ как тузики - грелку :)))
Привет
...
Рейтинг: 0 / 0
Транзакции в MS SQL Server
    #363503
Артефакт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
табличные переменные действительно не поддерживают транзакции
еще у них нет статистики
так что план приходится прибивать гвоздами хинтами
...
Рейтинг: 1 / 0
Нравится: megabyte
Транзакции в MS SQL Server
    #363536
Администратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администратор
Sparrow  19.04.2023, 18:18
[игнорируется]
Пользователи заблокированы в теме: PaNik.
Я бы профильного разработчика, из коих здесь не так много желающих писать в тематических форумах, не стал бы банить в тематическом форуме.
...
Рейтинг: 2 / 0
Нравится: megabyte, Гарыныч
Транзакции в MS SQL Server
    #363552
Горбатый ёж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s62  19.04.2023, 18:27
[игнорируется]
В Firebird все транзакции явные (или я так ошибочно думал до сих пор, но всегда в IBX их стартовал и т.д.)
Это ты ошибочно думал.
То что ты их стартовал явно, не говорит о том, что там только явные транзакции.
...
Рейтинг: 0 / 0
Транзакции в MS SQL Server
    #363610
Sparrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Администратор  20.04.2023, 08:34
[игнорируется]
Sparrow  19.04.2023, 18:18
[игнорируется]
Пользователи заблокированы в теме: PaNik.
Я бы профильного разработчика, из коих здесь не так много желающих писать в тематических форумах, не стал бы банить в тематическом форуме.
Так и разбань. Кто мешает?
...
Рейтинг: 0 / 0
Транзакции в MS SQL Server
    #363615
Sparrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Три дебила , четыре. Это сила.
...
Рейтинг: 0 / 0
Транзакции в MS SQL Server
    #363643
Sparrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Профильный топик , а паник явно тролил.
...
Рейтинг: 0 / 0
Транзакции в MS SQL Server
    #363746
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Горбатый ёж  20.04.2023, 08:56
[игнорируется]
s62  19.04.2023, 18:27
[игнорируется]
В Firebird все транзакции явные (или я так ошибочно думал до сих пор, но всегда в IBX их стартовал и т.д.)
Это ты ошибочно думал.
То что ты их стартовал явно, не говорит о том, что там только явные транзакции.
В документации MS SQL server написано про автоматические и неявные транзакции. Я приводил тут ссылку: https://learn.microsoft.com/ru-ru/sql/t-sql/language-elements/transactions-transact-sql?view=sql-server-ver16
В документации Firebird ничего такого нет. Транзакция настраивается и запускается командой set transaction https://www.firebirdsql.org/file/documentation/chunk/en/refdocs/fblangref40/fblangref40-transacs.html

Другое дело, что из клиентского приложения мы с БД можем работать через те или иные компоненты доступа к БД. И в этих компонентах тразнакции могут стартоваться автоматически. Но это не особенность Firebird, а особенность компонентов доступа.
Ты это имел в виду или что-то другое?
Можно наверное отделить в раздел FB.
...
Рейтинг: 0 / 0
25 сообщений из 182, страница 3 из 8
Форумы / Microsoft SQL Server [закрыт для гостей] / Транзакции в MS SQL Server
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (2): Анонимы (2)
Читали форум (2): Анонимы (2)
Пользователи онлайн (157): Анонимы (149), Yandex Bot, Гарыныч, IT-Клоп, Bing Bot 1 мин., merdobanka 4 мин., Дед-Папыхтет 6 мин., Biene Maja 8 мин., Просто Трёп 8 мин.
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]