我有Excel表格与工作表的名称INT和列名MainDetailsKey,诠释 (作为名称保留字)。 当我使用下面的SQL语句
INSERT INTO [INT](MainDetailsKey,INT)VALUES( '1', '222')
我从Microsoft Jet引擎的语法错误异常 我试图用 '诠释'或“int”,但在这种情况下,我得到的错误,该对象没有找到的错误
所以问题是:什么是正确的语法在这种情况下(对于微软JET)? 您的帮助将是宝贵的 感谢SQL:使用保留字作为名字
0
A
回答
6
你需要躲避列名太:
INSERT INTO [int] (MainDetailsKey, [int]) VALUES('1', '222')
1
在大多数SQL查询语言,你应该使用反引号(')括列名。在Microsoft JET的文档中,您应该找到适合JET的字符...
相关问题
- 1. 使用保留字TimeStamp作为字段名称(Firebird 2.5)
- 2. Jade使用保留字作为标记
- 3. 使用保留字“action”作为MVC参数名称
- 4. 使用保留字作为属性名称,重新访问
- 5. 在Oracle 11g中使用保留字作为表名
- 6. 使用SQL Server 2008/2000作为列名保留关键字的区别
- 7. 找到用作列名的sql保留字
- 8. 使用保留字名创建列
- 9. Laravel - 使用保留字命名模型
- 10. 在列名称中使用保留字
- 11. 使用保留名称作为变量
- 12. 在Ruby中使用保留字作为字段名称的Web服务
- 13. 作为名称空间和类名的PHP保留字
- 14. 重命名为保留字的列
- 15. kdb/q,保留字为列名
- 16. SQL和MySQL的保留字
- 17. '别名'是保留字吗?
- 18. 访问VBA保留字“名”
- 19. 如何引用LINQ中使用保留字命名的字段?
- 20. Safari:SyntaxError:使用保留字'class'
- 21. ADA保留字作为标识符
- 22. scanf并保留字符作为整数
- 23. 在SQL语句中使用保留字的字段值
- 24. PHP:在字段中保留用户名
- 25. 用户名保留字的好列表
- 26. 错误与MySQL的请求,并保留字作为列名
- 27. C++保留字作为C中的函数指针名称struct
- 28. 主义DQL保留字作为实体名称
- 29. 作为保留字的Javascript变量名称
- 30. 使用保留字(类型名称)作为ExpandoObject或动态属性
在这种情况下,我得到异常:**“Microsoft Jet数据库引擎找不到对象'int'。确保对象存在并且你正确地拼写了它的名字和路径名。“** –
尝试'INSERT INTO [int $]' – SLaks
感谢您的回复,但仍然是相同的错误:( –