powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ошибка в запросе
5 сообщений из 5, страница 1 из 1
Ошибка в запросе
    #39667894
Jumabaev1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!

Если ли разница в следующих запросах?

UPDATE Table1
SET Table1.Col1 = Table1.Col1 * @Num
WHERE Table1.ID = 1

и

UPDATE Table1
SET Col1 = Col1 * @Num
WHERE ID = 1

Не могу найти ошибку, данный запрос в ХП. Col1 иногда устанавливается в значение NULL.
Из-за чего может быть? Не правильное значение в @Num, если да как уловить?
...
Рейтинг: 0 / 0
Ошибка в запросе
    #39667897
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запросы идентичны.
А ваш NULL вылавливайте профайлером.
...
Рейтинг: 0 / 0
Ошибка в запросе
    #39668019
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jumabaev1,

если обновление на NULL является недостоверным, то перепишите запрос как

Код: sql
1.
2.
3.
UPDATE Table1
SET Table1.Col1 = Table1.Col1 * @Num
WHERE Table1.ID = 1 AND @Num IS NOT NULL;
...
Рейтинг: 0 / 0
Ошибка в запросе
    #39668024
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подозреваю, что всё дело в команде присваивания значения @Num.
Наверно, присваивается SELECTом?
...
Рейтинг: 0 / 0
Ошибка в запросе
    #39668566
Jumabaev1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ошибка в запросе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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