Описание тега sqltransaction
SQL-транзакция - это единица работы, выполняемая с базой данных. Транзакции - это единицы или последовательности работы, выполняемые в логическом порядке. Выполнение SQL-операторов в транзакциях может гарантировать целостность данных и обрабатывать ошибки базы данных.
6
ответов
Как использовать sqltransaction в C#
Я использую следующий код для выполнения двух команд одновременно. Я использовал sqltransaction, чтобы гарантировать выполнение или откат всех команд. Когда я запускаю свою программу без "транзакции", она запускается правильно, но когда я использую …
03 окт '13 в 17:19
3
ответа
Вставка в две таблицы с транзакцией SQL
Как реализовать код вставки из двух таблиц с помощью транзакции SQL на внешнем интерфейсе? У меня есть две таблицы, TblMaster а также TblSub, Если Tblsub вставить не удастся, то TblMaster запись должна быть откачена. У меня есть общая функция Execut…
17 янв '14 в 05:21
1
ответ
Обеспечение однократного добавления в таблицу SQL
У меня есть таблица DocumentJob, которая содержит задания, которые нужно выполнить с данным документом. У каждой строки в таблице есть jobId, documentId и jobstatus. Несколько потоков / процессов будут пытаться добавить в эту таблицу в любой момент …
25 май '17 в 19:16
1
ответ
Хранимая процедура и оператор обновления mysqli
У меня проблема с обновлением таблицы MySQL. Хотя проблема кажется несколько странной, я объясняю ее ниже. Я работаю над обновлением профиля пользователя, в котором данные из одной формы вставляются / обновляются в две разные таблицы, но если я обно…
02 апр '12 в 11:11
2
ответа
Как предотвратить откат транзакции при обнаружении ошибки в try catch в SQL Server 2005
У меня есть таблица Table1 с записями Table1 ------------------------------- ID F1 ------------------------------- 01 1 02 OK 03 52 04 53 05 Null ------------------------------ здесь я хочу изменить тип данных F1 Varchar на десятичный (3,0); Затем я…
27 дек '12 в 14:21
0
ответов
SqlConnection.BeginTransaction(IsolationLevel.ReadUncommitted).Commit();
Люди, я столкнулся с небольшим количеством кода, и я немного запутался в том, что происходит. Я работаю над рефакторингом кода, чтобы вместо этого обрабатывать несколько SqlCommands, а не одну SqlCommand, с которой он в настоящее время работает. Я н…
24 фев '17 в 00:08
1
ответ
Можно ли изменить ALTER TABLE (DDL) в середине транзакции DML в той же таблице?
Скажем, вы начинаете SqlTransaction из C#, внутри которого вы вставляете данные из DataTable в таблицу SQL, но эти данные представляют собой МНОГО данных, поэтому вы делаете это "порциями" с помощью SqlBulkCopy внутри транзакции SQL и фиксируете тол…
24 июл '13 в 19:11
0
ответов
Транзакция SQL с несколькими таблицами
У меня есть три таблицы: DISTRIBUTION_LIST, USERS и ADDRESSES. Единый объект 'distribution_list' имеет несколько пользователей и адресов. Я хочу создать транзакцию, которая будет записывать в эти три таблицы вместе, и FOREIGN_KEY в таблицах USERS и …
18 фев '14 в 16:02
3
ответа
Как поместить эти вызовы в SqlTransaction?
У меня есть класс со всем моим кодом доступа к нему для моего приложения ASP.NET 4.0. В классе есть два метода, которые вставляют данные в базу данных. Я хочу включить эти вставки в SqlTransaction и откатить транзакцию, если одна из вставок не удала…
08 ноя '10 в 13:56
3
ответа
Наконец, пункт в транзакции SQL Server? Что-то, что будет выполняться независимо от успеха или неудачи?
В SQL Server есть что-то похожее на finally пункт в try..catch... блок с #? Я имею в виду, я использую BEGIN TRAN, END TRAN, COMMIT TRAN, ROLLBACK TRAN и т.д. в транзакции SQL Server и хотите раздел или некоторый набор действий, которые должны запус…
24 окт '12 в 17:03
1
ответ
Проверка SQL, если существует до обновления
Привет всем Я хотел бы увидеть пример того, как проверить, существует ли pappssn в базе данных до завершения обновления. Если это так, чтобы поднять запись об ошибке существует. Мой интерфейс VB, однако я хотел бы обработать это в SQL в моей хранимо…
05 июн '11 в 02:41
1
ответ
Mybatis SQL-сеанс фиксируется на вид медленнее, чем следующий код
Фон У нас есть 2 сервиса, написанных на Java - один обрабатывает операции с базами данных над разными файлами (CRUD над базой данных), а другой - длительную обработку этих записей (сложные фоновые задачи). Просто мы могли бы сказать, что они произво…
31 окт '18 в 11:39
1
ответ
MSSQL, как позволить строке обновляться только один раз
У меня есть таблица, которая имеет предварительно создать строки. лайк Идентификационный номер BilNo Field1 Field2 55 NULL blabldd blalala 56 48989 blalala blalala Например, запись 56 не может быть обновлена, поскольку BilNo не является нулевым. Теп…
18 сен '17 в 06:19
0
ответов
Как сделать заявление об обновлении, чтобы удалить людей из рабочей группы?
Я разрабатываю систему для студенческого учреждения, в которой они хотят создать рабочие команды, сформированные руководителем проекта, владельцем идеи и соавторами (этого проекта). Каждая команда будет работать над проектом в течение последних трех…
24 фев '19 в 09:44
1
ответ
Как использовать SqlTransaction для нескольких методов
Давайте предположим, что у нас есть Объект A, который может быть удален Объектом B, который содержит клавишу A от A Если вы хотите удалить A, сначала вы должны удалить переднюю клавишу из B, а затем вы можете удалить A, но если что-то пойдет не так,…
09 янв '15 в 10:04
1
ответ
PHP + MySQL - транзакции не выполняются
Я использую старый стиль mysql_query() функции для выполнения транзакции. Он не откатывается, даже если один из запросов в транзакции не выполнен. Я отладил затронутые строки, и они либо 0 или 1. Синтаксис следовал: $cnx = mysql_connect( .. ); mysql…
26 июл '13 в 08:48
3
ответа
Сконфигурированная стратегия выполнения SqlAzureExecutionStrategy не поддерживает инициированные пользователем транзакции
Я использую последний v6 Entity Framework вместе с шаблоном UnitOfWork. Это было хорошо на сервере в течение последних нескольких лет. Я хочу перейти на хостинг Azure и использовать SQLAzure, поэтому начал мигрировать приложение. Однако у меня был р…
24 май '15 в 08:55
1
ответ
Компиляция триггера SQL, но я получаю ошибку
Я создал триггер в SQL, и он компилируется нормально, но когда я запускаю вставку, я получаю следующую ошибку: SQL Error: ORA-01403: no data found ORA-06512: at "EOCRIBIN.SHIPMENT_CAPACITY", line 5 ORA-04088: error during execution of trigger 'EOCRI…
15 дек '15 в 18:22
1
ответ
SqlTransaction для поддержки нескольких SqlConnections
Итак, у меня есть несколько SqlConnections что я хочу, чтобы все были использованы в одном SqlTransaction, Я знаю, что мог бы использовать только одно соединение, но в конечном итоге в каждом соединении есть большое количество вновь объявленных и бе…
27 фев '13 в 22:25
0
ответов
Сбой транзакции SMO через код C#
У нас есть куча файлов сценариев SQL, которые мы пытаемся выполнить с помощью кода C#. Сценарии: Мы хотим выполнить все файлы сценариев на SQL Server. Если все сценарии успешно выполнены, зафиксировать транзакцию, иначе откатить все. Если файл успеш…
10 авг '16 в 05:05