Excel导入Sqlserver数据库脚本
数据库升级小助手:实用SQL脚本分享
在系统的更新换代过程中,数据迁移是一个重要的环节。今天,受一位旧同事之托,我要分享一段非常实用且简单的SQL脚本。这段脚本在我们进行数据迁移,尤其是从旧系统向新系统升级时,经常能够派上用场。
脚本如下:
```sql
-- 开启高级选项和即时分布式查询功能
EXEC sp_configure 'show advanced options', 1;
RECONFIGURE;
EXEC sp_configure 'Ad Hoc Distributed Queries', 1;
RECONFIGURE;
-- 从Excel文件中导入数据到临时表
SELECT INTO tmp_asset
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=d:\Excel数据源\资产印章.xls',
'SELECT FROM [Sheet1$]');
```
这段脚本的主要功能是从指定的Excel文件中导入数据到一个SQL Server的临时表。让我们详细一下这段代码:
`'d:\Excel数据源\资产印章.xls'` 是Excel文件存放的物理路径。你需要将其替换为你实际的文件路径。
`'SELECT FROM [Sheet1$]'` 表示从Excel工作簿中的Sheet1工作表选择所有数据。你可以根据实际需要修改查询语句。
`SELECT INTO tmp_asset` 是将查询结果导入到一个名为`tmp_asset`的临时表中。你可能需要根据实际需求对这个表的结构进行调整。
在这段脚本之后,你就可以对`tmp_asset`表中的数据进行匹配和处理了。这个脚本可以帮助你快速从Excel文件中导入数据到数据库中,大大简化了数据迁移的过程。希望这段脚本能对你的工作有所帮助!
(注:以上内容仅为技术分享,如有其他疑问或需求,请咨询专业人士。)
提醒一句,这段代码需要在支持Ad Hoc Distributed Queries配置的数据库环境中运行。确保你的数据库环境已经配置好了相应的设置。
编程语言
- Excel导入Sqlserver数据库脚本
- 详解Vue用axios发送post请求自动set cookie
- php中get_defined_constants函数用法实例分析
- php数组保存文本与文本反编成数组实例
- asp数字或者字符排序函数代码
- php 将json格式数据转换成数组的方法
- Vue如何引入远程JS文件
- php curl模拟post请求小实例
- JavaScript自定义函数实现查找两个字符串最长公共
- IIS+fastcgi下PHP运行超时问题的解决办法详解
- js点击时关闭该范围下拉菜单之外的菜单方法
- HTML中的XML数据岛记录编辑与添加
- JavaScript实现函数返回多个值的方法
- Yii获取当前url和域名的方法
- php实现中文字符截取防乱码方法汇总
- Node.js实现mysql连接池使用事务自动回收连接的方