SQL Server无效的列名称无效的对象名称

时间:2015-03-18 14:29:47

标签: sql sql-server object

我遇到了一个我创建的表的问题。我正在尝试运行查询,但是在我的代码('excursionID'和'excursions')下面出现一条红线,声称'无效列名'excursionID'和'无效对象名'dbo.excursions',即使我已经创建了桌子已经!

这是查询

    SELECT 
        excursionID

    FROM [dbo].[excursions]

这是我用来创建表的查询

    USE [zachtravelagency]
    CREATE TABLE excursions (
        [excursionID] INTEGER NOT NULL IDENTITY (1,1) PRIMARY KEY, 
        [companyName] NVARCHAR (30) NOT NULL,
        [location] NVARCHAR (30) NOT NULL,
        [description] NVARCHAR (30) NOT NULL,
        [date] DATE NOT NULL,
        [totalCost] DECIMAL NOT NULL,

我已经尝试删除表并再次插入表。

出于某种原因,我的所有其他表都有效,只是这个表不能识别自己。我对SQL很新,所以谢谢你的耐心等待!

1 个答案:

答案 0 :(得分:1)

您使用DB [zachtravelagency]创建表。并且您不在查询中使用此数据库。 SSMS中默认使用的数据库主服务器。试试

SELECT 
    excursionID

FROM [zachtravelagency].[excursions]