SQL Server сообщает «Неверное имя столбца», но столбец присутствует и запрос работает через Studio Management

Я ударил немного тупика. У меня есть запрос, который генерируется некоторыми C # код. Запрос работает нормально в Microsoft SQL Server Management Studio при запуске по той же базе данных.

Однако, когда мой код пытается запустить тот же запрос, я получаю ту же ошибку о недействительной колонке, и исключение брошен. Все запросы, которые ссылаются на эту колонну.

Рассматриваемый столбец был недавно был добавлен в базу данных. Это столбец даты под названием Incident_begin_time_ts .

Пример, который не удается:

select * from PerfDiag 
where Incident_Begin_Time_ts > '2010-01-01 00:00:00';

другие запросы, такие как , выберите MAX (INCIDIDEN_BEING_TIME_TS); также не удается при запуске в коде, потому что он думает, что столбец отсутствует.

Любые идеи?

103
задан DineshDB 28 March 2018 в 08:16
поделиться

1 ответ

Я получил эту ошибку при выполнении скалярной функции с помощью табличного значения, но оператор Select в моем пункте ВОЗВРАТА скалярной функции пропускал "часть" таблицы FROM.: фейспалмы:

0
ответ дан 24 November 2019 в 04:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: