mysql - 从Excel中提取数据并向数据库添加新列

标签 mysql asp.net

我正在使用将 Excel 工作表中的数据提取到 SQL 数据库中

Insert INTO dbo.tablex 
Select * FROM   OPENROWSET('Microsoft.ACE.OLEDB.12.0',
       'Excel 12.0 Xml; HDR=YES; Database=C:\Users\xxx\Documents\xxx.xlsx',
 'SELECT * FROM [xxx$]')
GO

效果非常好。 现在我需要在日期表中添加一个新列,它应该自动获取当前日期。

因此,我创建了默认为 current_timestamp 的日期列,但现在当我运行插入命令时,它说列与表定义的架构不匹配。

一旦触发插入命令,我需要在所有行中自动填充日期。

最佳答案

如果我理解正确的话,它不可能从 SQL 中实现,您必须通过添加一列日期来在 Excel 文件中进行更改。

关于mysql - 从Excel中提取数据并向数据库添加新列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25612622/

相关文章:

mysql - 如何在 MySQL 中对表进行透视

c# - GridView 和 RowDataBound 事件

c# - 我需要对 HttpRequest.Files 进行 null 检查吗?

c# - 添加额外的命名空间会减慢网页速度吗?

c# - 将 ValidationControls 动态添加到 updatepanel? [ASP.NET]

mysql - 向汇总添加枢轴

php - 使用 smarty php 的 SEO 友好 URL?

javascript - 我正在尝试通过验证创建此登录/注册表单

asp.net - 404 页面适用于本地主机,但不适用于生产(Azure Web App)

asp.net - 如何在asp.net中启用角色?