Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Странный глюк Microsoft SQL Server 2014 - 12.0.4422.0 (X64) / 7 сообщений из 7, страница 1 из 1
31.03.2020, 10:05
    #39942450
dimong2004
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странный глюк Microsoft SQL Server 2014 - 12.0.4422.0 (X64)
Внезапно, работающая программа стала выдавать ошибку. Полез смотреть. Ошибка при select .... from view.
Вывел содержимое этого представления менеджер. Представление простое: три таблицы и inner join. Из третьей таблицы берется один столбец и он всегда выдает NULL. Хотя, не должен. Скопировал сам запрос из представления в менеджер. При выполнении все нормально. Последний столбец - не Null. Программа выдавала ошибку:"Operand type clash: uniqueidentifier is incompatible with datetime". Тоже загадка. Вроде бы такое только при insert/update может возникать, но не при select.

Решил проблему просто пересоздав представление.


Что это было?
...
Рейтинг: 0 / 0
31.03.2020, 10:22
    #39942457
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странный глюк Microsoft SQL Server 2014 - 12.0.4422.0 (X64)
dimong2004Что это было?Нестабильно работающие запросы обычно говорят о плохом качестве этих запросов.

З.Ы. Ну и * не надо писать во view.
...
Рейтинг: 0 / 0
31.03.2020, 10:25
    #39942459
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странный глюк Microsoft SQL Server 2014 - 12.0.4422.0 (X64)
dimong2004

Что это было?



Подобного рода симптомы могут возникать, если были изменены таблицы или вьюхи, на которых основана данная вьюха. Типа:

Код: sql
1.
2.
3.
4.
CREATE VIEW V_A AS SELECT * FROM A
GO

ALTER TABLE A ... ; 
...
Рейтинг: 0 / 0
31.03.2020, 10:45
    #39942468
dimong2004
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странный глюк Microsoft SQL Server 2014 - 12.0.4422.0 (X64)
[quot Гавриленко Сергей Алексеевич#22108587]dimong2004З.Ы. Ну и * не надо писать во view.

* - это чисто для примера.
...
Рейтинг: 0 / 0
31.03.2020, 10:58
    #39942473
dimong2004
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странный глюк Microsoft SQL Server 2014 - 12.0.4422.0 (X64)
a_voronin,

Возможно. Спасибо.
...
Рейтинг: 0 / 0
31.03.2020, 12:36
    #39942510
msLex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странный глюк Microsoft SQL Server 2014 - 12.0.4422.0 (X64)
dimong2004
Решил проблему просто пересоздав представление.


достаточно было sp_refreshview
...
Рейтинг: 0 / 0
10.04.2020, 13:40
    #39945827
eraglassesr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странный глюк Microsoft SQL Server 2014 - 12.0.4422.0 (X64)
авторРешил проблему просто пересоздав представление.
так же поступил
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Странный глюк Microsoft SQL Server 2014 - 12.0.4422.0 (X64) / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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