Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите с запросом

2.0K
04 ноября 2002 года
bzum
8 / / 04.11.2002
Имеется таблица-справочник подразделений .
Хочу убить подразделение с номером 13 , поменяв его на 14 (ошибся при вводе), проблема в том , как это сделать одной единственной инструкцией SQL
и переделать все ссылки на эту запись в других таблицах таким же макаром . Спасибо за помощь...
295
04 ноября 2002 года
gray_k
356 / / 20.12.1999
Цитата:
Originally posted by bzum
Имеется таблица-справочник подразделений .
Хочу убить подразделение с номером 13 , поменяв его на 14 (ошибся при вводе), проблема в том , как это сделать одной единственной инструкцией SQL
и переделать все ссылки на эту запись в других таблицах таким же макаром . Спасибо за помощь...


UPDATE MyTable SET DEP=14 WHERE DEP=13
ТОлько и всего8)

2.0K
06 ноября 2002 года
bzum
8 / / 04.11.2002
А можно ли все записи в других таблицах , которые висят на ID подразделения переделать точно также , если я не знаю даже в каких таблицах таковые имеются .
295
06 ноября 2002 года
gray_k
356 / / 20.12.1999
Цитата:
Originally posted by bzum
А можно ли все записи в других таблицах , которые висят на ID подразделения переделать точно также , если я не знаю даже в каких таблицах таковые имеются .


Не понял. Ты не знаешь в каких таблицах есть ID подразделения? Тогда наверно одним SQL-запросом никак нельзя.А если знаешь, то этим же запросом. Вместо MyTable ставишь имя таблицы и всё. А на чём база? Можно ещё триггеры написать.

2.0K
12 ноября 2002 года
bzum
8 / / 04.11.2002
Дело вот в чем на самом деле .
Ввели подразделение , и через месяц оказалось , что номер не тот .
Надо переделать его на другой , но проблема в том , что в связанных таблицах (может их сорок штук),на это подразделение навешаны люди , товары и прочее .
Вопрос в том , если я не знаю всех таблиц , где фигурирует это подразделение , то можно ли MSSSL 2000 все сразу похерить , либо переправить .
А вот про триггеры я и не подумал даже .
Большое спасибо за помощь .
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог