Excel导入Sqlserver数据库脚本
今天,我想分享一段非常实用且简单易懂的SQL脚本,这段脚本在我们进行新旧系统升级时经常会用到。这是以前的一位旧同事托付我在博客上发布的,希望能对大家有所帮助。
在进行系统升级时,我们经常需要从旧系统中提取数据并导入到新系统中。这时,这段SQL脚本就能派上用场了。它可以帮助我们快速地从Excel文件中导入数据到SQL Server数据库中。
下面是这段脚本的示例:
```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$]')
```
解释一下这段脚本:
`sp_configure` 是用来配置SQL Server的参数。这里我们开启了两个选项:`show advanced options` 和 `Ad Hoc Distributed Queries`。这两个选项分别用于显示高级选项和启用即时分布式查询功能。
`OPENROWSET` 是一个用于访问外部数据源的函数。这里我们通过它连接到一个Excel文件,并从其中的一个工作表(这里是Sheet1)中查询数据。注意,这里的路径 `'d:\Excel数据源\资产印章.xls'` 需要替换为你的实际文件路径。
这段脚本非常实用,特别是在系统升级或数据迁移时。它可以帮助我们快速地从Excel文件中导入数据,省去了手动复制粘贴的繁琐过程。希望这段脚本能对你的工作有所帮助!如果你有任何问题或需要进一步的解释,请随时在博客上留言。
编程语言
- ThinkPad 笔记本如何调节LCD屏幕亮度
- Dreamweaver制作网页打开特效教程
- Win10 Mobile 10586升级后无限重启怎么办 硬重启帮您
- Win8系统提示音频设备有问题有一个或多个音频服
- Xbox One版Win10首个预览版9月份发布
- 如何在textarea文本输入区内实现换行
- Win10 Build 9901系统更新 预览版新版本下载
- McAfee Framework存在远程格式串处理漏洞
- Win10家庭版今日(7月30)正式在中国官方商城开卖
- Win10 Mobile预览版更新完10536.1000后才收到10536.100
- Win10 RS2更新了什么-Win10 RS2最终版本号1704首曝
- Windows7如何查看回收站对应的文件夹有哪些方法
- Win10让Charms栏回归桌面的方法教程
- 取消Windows XP系统开机启动画面的小技巧
- win8系统怎么下载安装USB百兆网卡?
- XP系统下磁盘空间变少了怎么办?XP系统磁盘空间