powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Microsoft SQL Server [закрыт для гостей] / Транзакции в MS SQL Server, Поиск: Искать сообщения, созданные автором: Sparrow  
12 сообщений из 37, страница 2 из 2
Microsoft SQL Server / Транзакции в MS SQL Server
    #363217
Sparrow
Скрыть профиль Поместить в игнор-лист
Участник
Не понимаю паника. Есть приложение оно работает , под ms sql. Годами . Заходишь в него и никто раньше тебя не догадался написать begin tansaction.?
И на каждый
Чих проверять? Try cath или @@traycount. Это надо забыть о основном коде.
...
Рейтинг: 0 / 0
Microsoft SQL Server / Транзакции в MS SQL Server
    #363274
Sparrow
Скрыть профиль Поместить в игнор-лист
Участник
Видел такую штуку. Переменные таблицы не подверженным транзакциям.

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

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

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

И результат в @табл
разыгноривай Паника, мы с ним порвём тебя в СКЛ как тузики - грелку :)))
Привет
...
Рейтинг: 0 / 0
Microsoft SQL Server / Транзакции в MS SQL Server
    #363610
Sparrow
Скрыть профиль Поместить в игнор-лист
Участник
Администратор  20.04.2023, 08:34
[игнорируется]
Sparrow  19.04.2023, 18:18
[игнорируется]
Пользователи заблокированы в теме: PaNik.
Я бы профильного разработчика, из коих здесь не так много желающих писать в тематических форумах, не стал бы банить в тематическом форуме.
Так и разбань. Кто мешает?
...
Рейтинг: 0 / 0
Microsoft SQL Server / Транзакции в MS SQL Server
    #363615
Sparrow
Скрыть профиль Поместить в игнор-лист
Участник
Три дебила , четыре. Это сила.
...
Рейтинг: 0 / 0
Microsoft SQL Server / Транзакции в MS SQL Server
    #363643
Sparrow
Скрыть профиль Поместить в игнор-лист
Участник
Профильный топик , а паник явно тролил.
...
Рейтинг: 0 / 0
Microsoft SQL Server / Транзакции в MS SQL Server
    #363759
Sparrow
Скрыть профиль Поместить в игнор-лист
Участник
s62  20.04.2023, 11:00
[игнорируется]
Горбатый ёж  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.
не мастер по фиардбиорд. Были вопросы про ms sql.
Посоветовал, не больше, паник развел флуд. Грынычу скучно. Все нормально
Твой код правильный.
...
Изменено: 20.04.2023, 11:11 - Sparrow
Рейтинг: 0 / 0
Microsoft SQL Server / Транзакции в MS SQL Server
    #363809
Sparrow
Скрыть профиль Поместить в игнор-лист
Участник
Нет в sql вложенных транзакций всем хочется , а их нет.
Просто вы усложняете код.

Дибильными проверками.
...
Рейтинг: 0 / 0
Microsoft SQL Server / Транзакции в MS SQL Server
    #364210
Sparrow
Скрыть профиль Поместить в игнор-лист
Участник
Где был не прав? Просто интересно.
...
Рейтинг: 0 / 0
Microsoft SQL Server / Транзакции в MS SQL Server
    #364215
Sparrow
Скрыть профиль Поместить в игнор-лист
Участник
Технически нагнетать хорошо сайту.
Больше внимания.
...
Рейтинг: 0 / 0
Microsoft SQL Server / Транзакции в MS SQL Server
    #364328
Sparrow
Скрыть профиль Поместить в игнор-лист
Участник
#18+
Просто клиентов может быть много, и везде транзакции начнутся, а потом. Рооллбаск. Это дороже , чем соммит.
Но вечные проверки, ещё хуже. Вы видели трассировку,?
...
Рейтинг: 0 / 0
Microsoft SQL Server / Транзакции в MS SQL Server
    #366119
Sparrow
Скрыть профиль Поместить в игнор-лист
Участник
Пользователи разблокированы в теме: PaNik.
...
Sparrow:
Пользователи разблокированы в теме: PaNik.
Рейтинг: 1 / 0
Нравится: Гарыныч
12 сообщений из 37, страница 2 из 2
Форумы / Microsoft SQL Server [закрыт для гостей] / Транзакции в MS SQL Server, Поиск: Искать сообщения, созданные автором: Sparrow  
Читали тему (2): Анонимы (1), Bing Bot 7 мин.
Читали форум (2): Анонимы (1), Bing Bot 7 мин.
Пользователи онлайн (140): Анонимы (124), cat2, Ветер, Yandex Bot, Гарыныч, Разум вселенной, Дед-Папыхтет, anonymous, prostozevs 1 мин., Брюквенные годы 1 мин., Буся 4 мин., паразит 4 мин., basename 4 мин., erbol 5 мин., Администратор 6 мин., Bing Bot 6 мин., CerebroSQL 8 мин.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
x
x
Закрыть


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