0 / 0 / 0
Регистрация: 16.12.2019
Сообщений: 2
|
|
1 | |
Собрать несколько запросов в один16.12.2019, 15:19. Показов 1586. Ответов 3
Метки нет (Все метки)
Добрый день, уважаемые.
Приходится тут осваивать SQL в срочном порядке ( Помогите, плз. Есть пара строчек, которые по идее завязаны друг на друга, но данные из одной в другую приходится переносить руками. Хочется сделать одну строчку, куда можно ввести внешние данные и получить на выходе готовое изменение. Итак. Строчка 1: select * from Parking.[dbo].[Identifiers] where IntId='100687739655' IntId - внешние данные. Их больше 100 штук, за один цикл обрабатывается одно. В результате выполнения команды выдаётся строка, из которой мне нужно значение поля Id (например 1432941 для этого идентификатора). И это значение я руками переношу во 2 строчку в значение Identifier_Id: update Parking.[dbo].[Sessions] set SessionState_Code='6', TimeOut='2018-09-07 09:33:22' where Identifier_Id='1432941' То есть устанавливаю для данного идентификатора время закрытия сессии. Делаю всё на консоли SQL Management Studio Можно ли как то автоматизировать процедуру, задавая IntId и время в TimeOut в одной строчке? Сори за сумбур, постарался описать что я делаю и зачем )
0
|
16.12.2019, 15:19 | |
Ответы с готовыми решениями:
3
Как объединить несколько запросов в один? Объединить несколько запросов Несколько запросов в одну таблицу Несколько запросов через переменную |
12094 / 8404 / 1287
Регистрация: 21.01.2016
Сообщений: 31,699
|
|
16.12.2019, 16:12 | 2 |
godless75, это возможно. SQL Server поддерживает синтаксис вида UPDATE FROM, где вы можете использовать JOIN'ы для описания записей, что нужно изменить или данных, которые нужно переложить из одной таблицы в другую.
0
|
3499 / 2083 / 742
Регистрация: 02.06.2013
Сообщений: 5,079
|
||||||
16.12.2019, 16:24 | 3 | |||||
Сообщение было отмечено Usaga как решение
Решение
0
|
0 / 0 / 0
Регистрация: 16.12.2019
Сообщений: 2
|
|
16.12.2019, 18:57 [ТС] | 4 |
Спасибо большое ) Буду дальше изучать) Постараюсь не сильно мучать нубскими вопросами )
0
|
16.12.2019, 18:57 | |
16.12.2019, 18:57 | |
Помогаю со студенческими работами здесь
4
Несколько запросов в хранимой процедуре Объединить кучу запросов в один :) Вывести результат двух запросов в один DataGrid Несколько UPDATE запросов заменить на один Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |