Как заблокировать при создании таблицы в SQL Server? - PullRequest
0 голосов
/ 28 марта 2019

Я пытаюсь выполнить этот запрос на нескольких экземплярах (на сервере) одного и того же приложения

Я пытался выполнить запрос, но получал тупики.

set transaction isolation level serializable
go
begin transaction
if not exists (select name from sys.sysobjects where name like 'xyp')
begin
    CREATE TABLE xyp( id varchar(1), name varchar(5));
end
commit transaction go

Что я могу сделать?

1 Ответ

0 голосов
/ 28 марта 2019

Зачем вам нужно блокировать таблицу при создании? Я не думаю, что это может быть сделано в SQL Server. вам нужно внести некоторые изменения в свое приложение.

...