Форум программистов, компьютерный форум, киберфорум
Наши страницы
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
 
jediAlex
0 / 0 / 1
Регистрация: 12.07.2011
Сообщений: 348
#1

Создание блокировок на уровне таблиц и записей в БД на SQL Server - SQL Server

13.08.2014, 11:57. Просмотров 247. Ответов 0
Метки нет (Все метки)

Здравствуйте. Подскажите пожалуйста, где можно найти толковую информацию по созданию блокировок на уровне таблиц и записей в БД на SQL Server. Моя ситуация такая: есть БД SQL Server+Access. В этой БД есть таблицы: Отчет, Статьи отчета. Пользователи заполняют форму по таблице Отчет и на этой же форме есть подчиненная форма для заполнения связанной таблицы Статьи отчета. Есть запрос на удаление записей без подчиненных - удаление записей из таблицы Отчет, для которых нет записей в таблице Статьи отчета. Если запрос на удаление запускается во время добавления записи в таблицы Отчет, Статьи отчета, происходит следующее: приложение Аксесс закрывается с ошибкой, записи в таблице Статьи отчета сохраняются, а связанная запись в таблице Отчет удаляется. Как запретить удаление записи, пока она не внесена полностью? Текст запроса на удаление записей без подчиненных:
SQL
1
2
3
4
5
DELETE ЕжедОтчет.НомерОтчета, *
FROM ЕжедОтчет
WHERE (((ЕжедОтчет.НомерОтчета) IN (SELECT ЕжедОтчет.НомерОтчета FROM ЕжедОтчет 
LEFT JOIN ЕжТрудозатрата ON ЕжедОтчет.НомерОтчета = ЕжТрудозатрата.Отчет 
WHERE ЕжТрудозатрата.Отчет IS NULL )));
Добавлено через 5 минут
у меня стоит SQL Server 2008 R2+SQL Management Studio и Access2013
http://www.cyberforum.ru/sql-server/thread487117.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.08.2014, 11:57
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Создание блокировок на уровне таблиц и записей в БД на SQL Server (SQL Server):

Создание таблиц данных Microsoft SQL Server
где можно посмотреть как создать таблицу данных Microsoft SQL Server для...

Что значит знания СУБД MS SQL Server 2008 на уровне разработчика?
Уважаемые форумчане задаюсь вопросом кто есть разработчик SQL Server или кода...

Экспорт таблиц SQL Server 2008 R2
ООО, где я работаю закрывают. Вышестоящая организация (область) потребовала...

SQL Server Management - связь таблиц
Уважаемые знатоки, прошу помогите разобраться. Не могу найти в SQL Server...

Каскадное удаление записей SQL SERVER 7.0
Товарищи, Знающие!!! Как средствами SQL сделать так, чтобы при удалении записи...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.08.2014, 11:57
Привет! Вот еще темы с решениями:

Просмотр и изменение таблиц в SQL Server 2012
Помогите пожалуйста разобраться, как просмотреть содержимое таблицы и как...

Импортирование таблиц из Access в SQL Server 2005
Добрый день, уважаемые знатоки! Прошу вас подсказать, как выполнить...

C# and sql server, исправить ошибку-удаление данных из таблиц
Здравствуйте! Прошу Вашей помощи. У меня есть проект в visual studio forms с...

Трудности с Update в Access присоединенных SQL Server таблиц
Уважаемые Знатоки, Прилинковал таблицу из SQL 7.0 в Access 97. Открываю ее...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru