Предотвратить ручную установку cookie-файлов для очистки в Chrome Devtools

В одном операторе : Нет.

В одной транзакции : Да

BEGIN TRANSACTION
   DECLARE @DataID int;
   INSERT INTO DataTable (Column1 ...) VALUES (....);
   SELECT @DataID = scope_identity();
   INSERT INTO LinkTable VALUES (@ObjectID, @DataID);
COMMIT

Хорошей новостью является то, что вышеуказанный код также гарантирован atomic и может быть отправлен на сервер из клиентского приложения с одной строкой sql в одном вызове функции, как если бы это был один оператор. Вы также можете применить триггер к одной таблице, чтобы получить эффект от одной вставки. Тем не менее, это, в конечном счете, еще два утверждения, и вы, вероятно, не хотите запускать триггер для каждой вставки .

1
задан jamesvphan 19 March 2019 в 16:57
поделиться