Qzone
微信
SQL Server用SQL指令导入文件
华彩缤纷 2016-12-16 09:14
通常情况下,SQL Server要导入Excel文件,我们都是用SQL Server提供的导入工具。但其实SQL Server有更简单的方法:
1)接受数据导入的表已经存在。
insert into t1 select from OPENROWSET('MICROSOFTJETOLEDB40' ,
'Excel 50;HDR=YES;DATABASE=c:\testxls',sheet1$);
2)导入数据并生成表。
select into t1 from OPENROWSET('MICROSOFTJETOLEDB40',
'Excel 50;HDR=YES;DATABASE=c:\testxls',sheet1$);
3) 导入Excel中指定的列到数据库表中指定的列。
INSERT INTO t1(a1,a2,a3) SELECT a1,a2,a3 FROM OPENROWSET 'MICROSOFTJETOLEDB40' ,'Excel50; HDR=YES; DATABASE=c:\testxls',sheet1$);
需要注意:
从“功能外围应用配置器”中选择“启动 OPENROWSET 和 OPENDATASOURCE 支持”选项。
2设置格式中 除了倒数第一(70兼容)倒数第三(说明性标题)两个选项外全部勾选
3选项中 安全性脚本选项 全不勾选,表脚本选项 全部勾选,文件格式为 国际化文本,生成文件为 每个对象创建一个文件
对生成的文本文件用版本库进行管理,可实现对数据库结构的简单管理工作,但是对数据无能为力。
1选中数据库,右键->所有任务->导出数据,在选择目的 数据库中选择新建 数据库名为DB_TEST,
2在指定表复制或者查询中 选择 在SQL Server数据库之间复制对象和数据
3在 选择要复制的对象 中 额外勾选 包括扩展属性
4点击下一步。。。完成数据完整复制 工作
driver={sql
server};server=127001
这是你本机装的sql
server数据库
uid=数据库用户名;pwd=用户密码;database=数据库名
这就是你本机数据库登录的用户名,密码,以及数据库名称
一般默认的就是
uid=sa;pwd=;database=数据库名
以上就是关于如何将数据库sql server2008中的数据库生成脚本输出全部的内容,包括:如何将数据库sql server2008中的数据库生成脚本输出、数据库sql2000怎么生成脚本、使用powerdesigner设计数据库生成sql脚本怎么用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)