首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无效的列名SIS ID?

无效的列名SIS ID?
EN

Database Administration用户
提问于 2020-09-22 07:50:32
回答 1查看 24关注 0票数 0

如何让该列执行,它有一个异常‘无效名称SIS ID?这意味着在中间有一个空格,并希望找到一种方式,让它不发生。

代码语言:javascript
复制
insert into dbo.eNtsaRegPeopleLists(LoginID,Name, [SIS ID],Section,Role,LastActivity,TotalActivity) 

values(1, 'gcobani', 'Ggcobs', 'Your course guide to template', 'Developer', '2020-09-22', 05.23);

// Error
Msg 207, Level 16, State 1, Line 2
Invalid column name 'SIS ID'.
EN

回答 1

Database Administration用户

回答已采纳

发布于 2020-09-22 09:07:20

我假设您的意思是如何使INSERT语句不出错地执行?(列不“执行”。)

显然,dbo.eNtsaRegPeopleLists表中没有名为"SIS ID“的列。这就是错误信息告诉你的。

您做得很好,将列名括在方括号中(双引号是另一种选择)。所以再检查一下列名到底是什么。也许方括号是列名的一部分。或者SIS和ID之间的空格不是一个空格,而是其他一些不可见的字符(比如char(255))。我们不能说它是哪一种,所以由你来决定。一种选择是:

代码语言:javascript
复制
EXEC sp_help 'eNtsaRegPeopleLists'

并查看列名的输出。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/275864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档