Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Правильно ли я написал обновление записи UPDATE .. FROM .. ? -> .. / 5 сообщений из 5, страница 1 из 1
15.03.2002, 10:28
    #32025375
XDefender
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильно ли я написал обновление записи UPDATE .. FROM .. ? -> ..
Мне нужно обновить запись из Entering, у которой ID=1234 , ID - ключевое поле.
Меня интересует, правильно ли я написал мой запрос?

UPDATE Entering
SET Entering.ID=##Entering.ID,
Entering.Data=##Entering.Data,
Entering.Type=##Entering.Type,

FROM ##Entering WHERE AND ##Entering.ID=1234
...
Рейтинг: 0 / 0
15.03.2002, 10:43
    #32025378
Svalik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильно ли я написал обновление записи UPDATE .. FROM .. ? -> ..
UPDATE Dst
SET Dst.ID = ##Entering.ID,
Dst.Data= ##Entering.Data,
Dst.Type= ##Entering.Type,
FROM ##Entering, Entering Dst
WHERE Dst.ID=1234
...
Рейтинг: 0 / 0
15.03.2002, 10:46
    #32025380
Svalik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильно ли я написал обновление записи UPDATE .. FROM .. ? -> ..
UPDATE Dst
SET Dst.ID = ##Entering.ID,
Dst.Data= ##Entering.Data,
Dst.Type= ##Entering.Type,
FROM ##Entering, Entering Dst
WHERE Dst.ID=1234
AND ##Entering.ID = 1234
...
Рейтинг: 0 / 0
16.03.2002, 12:30
    #32025465
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильно ли я написал обновление записи UPDATE .. FROM .. ? -> ..
IMHO правильнее все-таки будет

UPDATE Entering SET ID = b.ID, Data= b.Data, Type= b.Type,
FROM Entering a INNER JOIN ##Entering b ON b.ID = a.ID
WHERE b.ID = 1234
...
Рейтинг: 0 / 0
18.03.2002, 05:18
    #32025488
Владимир Смирнов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильно ли я написал обновление записи UPDATE .. FROM .. ? -> ..
Только непонятно, зачем ID то обновлять при условии b.ID = a.ID ?
Это что, прикол такой?
Или может нужно чтобы триггер сработал, в котором IF UPDATE(ID)?
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Правильно ли я написал обновление записи UPDATE .. FROM .. ? -> .. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]