首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >SQL :使用保留字作为名称

SQL :使用保留字作为名称
EN

Stack Overflow用户
提问于 2011-06-22 14:06:21
回答 2查看 815关注 0票数 0

我有一个excel表,它的工作表名为int和列名MainDetailsKey,int (保留的单词用作名称)。当我使用以下SQL语句

插入int值(‘1’,'222')

在查询中,我尝试使用'int‘或"int“,但在本例中,我得到了未找到对象的错误,从Microsoft引擎获得了语法错误异常。

所以问题是:在这种情况下(对于Microsoft ),正确的语法是什么?你的帮助会很有价值的谢谢

EN

回答 2

Stack Overflow用户

发布于 2011-06-22 14:08:51

您还需要转义列名:

代码语言:javascript
代码运行次数:0
运行
复制
INSERT INTO [int] (MainDetailsKey, [int]) VALUES('1', '222')
票数 6
EN

Stack Overflow用户

发布于 2011-06-22 14:09:03

在大多数sql查询语言中,应该使用backticks (`)将列名括起来。在Microsoft JET的文档中,您应该找到正确的JET字符.

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

https://stackoverflow.com/questions/6441223

复制
相关文章

相似问题

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