SQL 服务器无效的列名称无效的对象名称
SQL server Invalid Column name Invalid object name
我创建的 table 有问题。我正在尝试 运行 查询,但是我的代码下方出现了一条红线('excursionID' 和 'excursions'),声称“列名无效 'excursionID' 和对象名无效 'dbo.excursions' 尽管我已经创建了 table!
这里是查询
SELECT
excursionID
FROM [dbo].[excursions]
这是我用来创建 table
的查询
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,
我试过删除 table 并再次插入 table。
出于某种原因,我的所有其他 table 都在工作,只有这个 table 无法识别自己。我是 SQL 的新手,感谢您的耐心等待!
您使用数据库 [zachtravelagency] 创建 table.And 您没有在查询中使用此数据库。 SSMS 中默认使用的 db master。尝试
SELECT
excursionID
FROM [zachtravelagency].[excursions]
我创建的 table 有问题。我正在尝试 运行 查询,但是我的代码下方出现了一条红线('excursionID' 和 'excursions'),声称“列名无效 'excursionID' 和对象名无效 'dbo.excursions' 尽管我已经创建了 table!
这里是查询
SELECT
excursionID
FROM [dbo].[excursions]
这是我用来创建 table
的查询 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,
我试过删除 table 并再次插入 table。
出于某种原因,我的所有其他 table 都在工作,只有这个 table 无法识别自己。我是 SQL 的新手,感谢您的耐心等待!
您使用数据库 [zachtravelagency] 创建 table.And 您没有在查询中使用此数据库。 SSMS 中默认使用的 db master。尝试
SELECT
excursionID
FROM [zachtravelagency].[excursions]