sql-server – 插入Excel“链接服务器”时SQL Server,“无效列名”错误
发布时间:2020-05-24 17:12:07 所属栏目:MsSql 来源:互联网
导读:我有一个简单的Excel电子表格文档(运行Office 2013),我使用“Microsoft Office 15.0 Access数据库引擎OLE DB提供程序”作为数据库. 我可以使用MS SQL Server Management Studio 2012连接到此,我甚至可以从命名范围“Employee”中选择数据. SELECT * FROM [X].
|
我有一个简单的Excel电子表格文档(运行Office 2013),我使用“Microsoft Office 15.0 Access数据库引擎OLE DB提供程序”作为数据库. 我可以使用MS SQL Server Management Studio 2012连接到此,我甚至可以从命名范围“Employee”中选择数据. SELECT * FROM [X]...[Employee] GO 结果: ID Name Description Salary 1 Rob Cool 1 2 Bob Awesome 2 3 Robert DUDE! 3 现在我想在这里插入数据.所以我写道: INSERT INTO [X]...[Employee]
([ID],[Name],[Description],[Salary])
VALUES
(4,"John","Boss",500)
这实际上主要由SQL Server Management Studio生成.当我运行这个时,我得到: Msg 207,Level 16,State 1,Line 8 Invalid column name 'John'. Msg 207,Line 9 Invalid column name 'Boss'. 知道我做得不好吗? 解决方法您使用的是双引号而不是单引号. IE:INSERT INTO [X]...[Employee]
([ID],[Salary])
VALUES
(4,'John','Boss',500) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- data.table join和j-expression意外行为
- MySQL使用select语句查询指定表中指定列(字段)的数据
- SQL Server SQL 导入导出Excel数据的语句
- SQL Server 合并SQL脚本文件的方法的简单示例
- sql – 如何识别存储在Oracle DATE列中的无效(损坏)值
- asp.net Excel转换为SQL Server的方法
- sql – 在MS访问中进行升级
- 使用BULK INSERT大批量导入数据 SQLSERVER
- sql-server – 如何在WiX安装程序中检测SQL Server Express
- sql – 记录添加到表中时记录的日期/时间戳? [重复]
