Microsoft SQL Server / Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
предлагаю отнять у Воробушка модерилку от форума! ибо он не адекватен ... |
|||
дед-пердед
:
Нравится:
Не нравится:
|
|||
19.04.2023, 18:21 |
|
Microsoft SQL Server / Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
предлагаю отнять у Воробушка модерилку от форума! ибо он не адекватен ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2023, 18:22 |
|
Microsoft SQL Server / Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
тогда сними бан с Паника, а потом попросим Базяна убрать с тебя ношу модератора СКЛ форума ... |
|||
дед-пердед
:
Изменено: 19.04.2023, 18:24 - Гарыныч
Нравится:
Не нравится:
|
|||
19.04.2023, 18:23 |
|
Microsoft SQL Server / Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
Нет ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2023, 18:24 |
|
Microsoft SQL Server / Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
Нет ... |
|||
дед-пердед
:
Нравится:
Не нравится:
|
|||
19.04.2023, 18:25 |
|
Microsoft SQL Server / Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
субд Firebird в PSQL вообще нельзя использовать управление транзакциями, в смысле start, commit, rollback transaction. Предполагается, что хп выполняется в контексте транзакции, которая стартуется и коммитится или откатывается извне процедуры ... |
|||
:
Изменено: 19.04.2023, 18:29 - s62
Нравится:
Не нравится:
|
|||
19.04.2023, 18:27 |
|
Microsoft SQL Server / Транзакции в MS SQL Server
|
|
---|---|
#18+
Парни, всем спасибо, и Панику, и Воробью - за ответы, и Гарынычу за поддержку разговора. Не ругайтесь в этой теме, плз. ... |
|
:
|
|
19.04.2023, 18:27 |
|
Microsoft SQL Server / Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
В Firebird все транзакции явные (или я так ошибочно думал до сих пор, но всегда в IBX их стартовал и т.д.) То что ты их стартовал явно, не говорит о том, что там только явные транзакции. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2023, 08:56 |
|
Microsoft SQL Server / Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
В Firebird все транзакции явные (или я так ошибочно думал до сих пор, но всегда в IBX их стартовал и т.д.) То что ты их стартовал явно, не говорит о том, что там только явные транзакции. В документации Firebird ничего такого нет. Транзакция настраивается и запускается командой set transaction https://www.firebirdsql.org/file/documentation/chunk/en/refdocs/fblangref40/fblangref40-transacs.html Другое дело, что из клиентского приложения мы с БД можем работать через те или иные компоненты доступа к БД. И в этих компонентах тразнакции могут стартоваться автоматически. Но это не особенность Firebird, а особенность компонентов доступа. Ты это имел в виду или что-то другое? Можно наверное отделить в раздел FB. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2023, 11:00 |
|
Microsoft SQL Server / Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
В Firebird все транзакции явные (или я так ошибочно думал до сих пор, но всегда в IBX их стартовал и т.д.) То что ты их стартовал явно, не говорит о том, что там только явные транзакции. В документации Firebird ничего такого нет. Транзакция настраивается и запускается командой set transaction https://www.firebirdsql.org/file/documentation/chunk/en/refdocs/fblangref40/fblangref40-transacs.html Другое дело, что из клиентского приложения мы с БД можем работать через те или иные компоненты доступа к БД. И в этих компонентах тразнакции могут стартоваться автоматически. Но это не особенность Firebird, а особенность компонентов доступа. Ты это имел в виду или что-то другое? Можно наверное отделить в раздел FB. Посоветовал, не больше, паник развел флуд. Грынычу скучно. Все нормально Твой код правильный. ... |
|||
:
Изменено: 20.04.2023, 11:11 - Sparrow
Нравится:
Не нравится:
|
|||
20.04.2023, 11:07 |
|
Microsoft SQL Server / Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
В документации Firebird ничего такого нет. Транзакция настраивается и запускается командой set transaction https://www.firebirdsql.org/file/documentation/chunk/en/refdocs/fblangref40/fblangref40-transacs.html А теперь сделай update записей и в конце напиши commit. И расскажи нам здесь, какая это была транзакция и была ли она вообще. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2023, 12:58 |
|
Microsoft SQL Server / Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
Другое дело, что из клиентского приложения мы с БД можем работать через те или иные компоненты доступа к БД. И в этих компонентах тразнакции могут стартоваться автоматически. Но это не особенность Firebird, а особенность компонентов доступа. Ты это имел в виду или что-то другое? Запусти в консольной утилите update. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2023, 12:59 |
|
Microsoft SQL Server / Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
Горбатый ёж [игнорируется] В консоли транзакция стартует автоматически, но это делает сама консоль, сама утилита. Цитата [игнорируется] In isql, a transaction is begun as soon as the utility is started. The transaction is begun in SNAPSHOT isolation, with a lock resolution set to WAIT. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2023, 13:11 |
|
Microsoft SQL Server / Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
А ещё должны быть мозги. В РСУБД все DML выполняются в контексте транзакции, стартовал её разработчик или нет. И Firebird не исключение. А возможность стартовать транзакции с использованием компонент доступа не говорит о том, что без явного старта транзакции компоненты там сами что-то волшебным образом стартуют. Да и доступ к БД осуществляется далеко не всегда через какие-то там компоненты, ибо есть ещё драйверы типа JDBC и API в конце концов. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2023, 13:12 |
|
Start [/forum/search.php?do_search=1&replies_to=363165&author_mode=wrote_post]: |
0ms |
get settings: |
1ms |
get forum list: |
4ms |
searching: |
11ms |
get settings: |
1ms |
get forum list: |
6ms |
get found posts: |
34ms |
track hit: |
17ms |
get online users: |
50ms |
check new: |
226ms |
others: | 299ms |
total: | 649ms |
0 / 0 |