欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年SQL语句导入导出大全SQL server]教程.docx

    • 资源ID:63034563       资源大小:14.09KB        全文页数:11页
    • 资源格式: DOCX        下载积分:9.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要9.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年SQL语句导入导出大全SQL server]教程.docx

    2022年SQL语句导入导出大全SQL server教程/* 导出到excelEXEC master.xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""'/* 导入ExcelSELECT *FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:test.xls"User ID=Admin;Password=;Extended properties=Excel 5.0').xactions /*动态文件名declare fn varchar(20),s varchar(1000)set fn = 'c:test.xls'set s ='''Microsoft.Jet.OLEDB.4.0'',''Data Source="'+fn+'"User ID=Admin;Password=;Extended properties=Excel 5.0'''set s = 'SELECT * FROM OpenDataSource ('+s+').sheet1$'exec(s)*/SELECT cast(cast(科目编号 as numeric(10,2) as nvarchar(255)+'' 转换后的别名FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:test.xls"User ID=Admin;Password=;Extended properties=Excel 5.0').xactions /* EXCEL导到远程SQLinsert OPENDATASOURCE( 'SQLOLEDB', 'Data Source=远程ip;User ID=sa;Password=密码' ).库名.dbo.表名 (列名1,列名2) SELECT 列名1,列名2FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:test.xls"User ID=Admin;Password=;Extended properties=Excel 5.0').xactions /* 导入文本文件EXEC master.xp_cmdshell 'bcp dbname.tablename in c:DT.txt -c -Sservername -Usa -Ppassword'/* 导出文本文件EXEC master.xp_cmdshell 'bcp dbname.tablename out c:DT.txt -c -Sservername -Usa -Ppassword'或EXEC master.xp_cmdshell 'bcp "Select * from dbname.tablename" queryout c:DT.txt -c -Sservername -Usa -Ppassword'导出到TXT文本,用逗号分开exec master.xp_cmdshell 'bcp "库名.表名" out "d:tt.txt" -c -t ,-U sa -P password'BULK INSERT 库名.表名FROM 'c:test.txt'WITH ( FIELDTERMINATOR = '', ROWTERMINATOR = 'n' )-/* dBase IV文件select * fromOPENROWSET('MICROSOFT.JET.OLEDB.4.0','dBase IV;HDR=NO;IMEX=2;DATABASE=C:','select * from 客户资料4.dbf')-*/-/* dBase III文件select * fromOPENROWSET('MICROSOFT.JET.OLEDB.4.0','dBase III;HDR=NO;IMEX=2;DATABASE=C:','select * from 客户资料3.dbf')-*/-/* FoxPro 数据库select * from openrowset('MSDASQL','Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:','select * from aa.DBF')-*/*导入DBF文件*/select * from openrowset('MSDASQL','Driver=Microsoft Visual FoxPro Driver;SourceDB=e:VFP98data;SourceType=DBF','select * from customer where country != "USA" order by country')go/* 导出到DBF */假如要导出数据到已经生成结构(即现存的)FOXPRO表中,可以干脆用下面的SQL语句insert into openrowset('MSDASQL','Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:','select * from aa.DBF')select * from 表说明:SourceDB=c: 指定foxpro表所在的文件夹aa.DBF 指定foxpro表的文件名./*导出到Access*/insert into openrowset('Microsoft.Jet.OLEDB.4.0', 'x:A.mdb''admin''',A表) select * from 数据库名.B表 /*导入Access*/insert into B表 selet * from openrowset('Microsoft.Jet.OLEDB.4.0', 'x:A.mdb''admin''',A表) 文件名为参数declare fname varchar(20)set fname = 'd:test.mdb'exec('SELECT a.* FROM opendatasource(''Microsoft.Jet.OLEDB.4.0'', '''+fname+'''''admin'''''', topics) as a ') SELECT *FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="f:northwind.mdb"Jet OLEDB:Database Password=123;User ID=Admin;Password=;').产品 * 导入 xml文件DECLARE idoc intDECLARE doc varchar(1000)-sample XML documentSET doc ='<root> <Customer cid= "C1" name="Janine" city="Issaquah"> <Order oid="O1" date="1/20/1996" amount="3.5" /> <Order oid="O2" date="4/30/1997" amount="13.4">Customer was very satisfied </Order> </Customer> <Customer cid="C2" name="Ursula" city="Oelde" > <Order oid="O3" date="7/14/1999" amount="100" note="Wrap it blue white red"> <Urgency>Important</Urgency> Happy Customer. </Order> <Order oid="O4" date="1/20/1996" amount="10000"/> </Customer> </root>'- Create an internal representation of the XML document.EXEC sp_xml_preparedocument idoc OUTPUT, doc- Execute a SELECT statement using OPENXML rowset provider.SELECT *FROM OPENXML (idoc, '/root/Customer/Order', 1) WITH (oid char(5), amount float, comment ntext 'text()') EXEC sp_xml_removedocument idoc?/*Excel导到Txt*/想用select * into opendatasource(.) from opendatasource(.)实现将一个Excel文件内容导入到一个文本文件假设Excel中有两列,第一列为姓名,其次列为很行帐号(16位)且银行帐号导出到文本文件后分两部分,前8位和后8位分开。邹健:假如要用你上面的语句插入的话,文本文件必需存在,而且有一行:姓名,银行账号1,银行账号2然后就可以用下面的语句进行插入留意文件名和书目依据你的实际状况进行修改.insert intoopendatasource('MICROSOFT.JET.OLEDB.4.0','Text;HDR=Yes;DATABASE=C:').aa#txt-,aa#txt)-*/select 姓名,银行账号1=left(银行账号,8),银行账号2=right(银行账号,8)fromopendatasource('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;IMEX=2;DATABASE=c:a.xls'-,Sheet1$).Sheet1$假如你想干脆插入并生成文本文件,就要用bcpdeclare sql varchar(8000),tbname varchar(50)-首先将excel表内容导入到一个全局临时表select tbname='#temp'+cast(newid() as varchar(40)+'',sql='select 姓名,银行账号1=left(银行账号,8),银行账号2=right(银行账号,8)into '+tbname+' fromopendatasource(''MICROSOFT.JET.OLEDB.4.0'',''Excel 5.0;HDR=YES;IMEX=2;DATABASE=c:a.xls'').Sheet1$'exec(sql)-然后用bcp从全局临时表导出到文本文件set sql='bcp "'+tbname+'" out "c:aa.txt" /S"(local)" /P"" /c'exec master.xp_cmdshell sql-删除临时表exec('drop table '+tbname)/*导整个数据库*/用bcp实现的存储过程/*实现数据导入/导出的存储过程 依据不同的参数,可以实现导入/导出整个数据库/单个表 调用示例:-导出调用示例-导出单个表exec file2table 'zj','','','xzkh_sa.地区资料','c:zj.txt',1-导出整个数据库exec file2table 'zj','','','xzkh_sa','C:docman',1-导入调用示例-导入单个表exec file2table 'zj','','','xzkh_sa.地区资料','c:zj.txt',0-导

    注意事项

    本文(2022年SQL语句导入导出大全SQL server]教程.docx)为本站会员(l***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开