繁体   English   中英

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

[英]SQL server Invalid Column name Invalid object name

我创建的表有问题。 我正在尝试运行查询,但是在我的代码(“ 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非常陌生,因此感谢您的耐心等待!

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

SELECT 
    excursionID

FROM [zachtravelagency].[excursions]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM