没有为 'VIEW_NAME' 的第 1 列指定列

No column was specified for column 1 of 'VIEW_NAME'

我正在尝试创建一个简单的小视图,但我在整个查询过程中一直遇到错误。 [Accepted by Month] 有错误 No column was specified for column 1 of 'Accepted by Month'。我在网上查了几乎所有的东西,我知道我需要给列 I select 一个别名,但每当我这样做时,它只会在我用于列别名的 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;

您可以使用以下方法解决您的问题:

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

如果您在列名或标识符中使用关键字或特殊字符或带有白色的名称,则需要括号 space。

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