Столбец 1 для столбца VIEW_NAME не был указан - PullRequest
0 голосов
/ 25 сентября 2018

Я пытаюсь создать простое маленькое представление, но продолжаю получать ошибки по всему запросу.[Accepted by Month] имеет ошибку No column was specified for column 1 of 'Accepted by Month'.Я просмотрел почти все в Интернете и знаю, что мне нужно дать столбцам выбранный псевдоним, но всякий раз, когда я это делаю, он просто выдает ошибку под AS, которую я использую для псевдонимов столбцов, говоря incorrect syntax near.Кроме того, я получаю ошибки с запятой в операторе SELECT и ошибку для FROM, в которых говорится о неправильном синтаксисе.

Кто-то показывает мне, как мне следует написать этот запрос, потому что я не сделал никакого прогрессаболее часа на простом CREATE VIEW.

USE Database_Name
GO
CREATE VIEW [Accepted by Month] AS
SELECT Case.Accepted, Case.CaseID
FROM Case;

Ответы [ 2 ]

0 голосов
/ 25 сентября 2018

Скобки требуются, если вы используете ключевые слова или специальные символы в именах столбцов или идентификаторах или именах с пробелами.

USE Database_Name
GO
CREATE VIEW [Accepted by Month] (Accepted, CaseID) AS
SELECT Accepted, CaseID
FROM [Case];
0 голосов
/ 25 сентября 2018

Вы можете использовать следующее для решения вашей проблемы:

USE Database_Name
GO
CREATE VIEW [Accepted by Month] AS
SELECT [Case].Accepted, [Case].CaseID
FROM [Case];
...