/*--实现数据导入/导出的存储过程
可以实现导入/导出 指定表 到文本文件
支持自定义行/列分隔符
--邹建 2003.07(引用请保留此信息)--*/
/*--调用示例
导出调用示例
--导出指定表,这里指定导出表:地区资料
exec file2table 'zj','','','c:\zj.txt','xzkh_new..地区资料',@rowsplit=','
导入调用示例
--导入指定表,这里指定导入表:地区资料
exec file2table 'zj','','','c:\zj.txt','xzkh_sa..地区资料',0
--*/
if exists(select 1 from sysobjects where name='File2Table' and objectproperty(id,'IsProcedure')=1)
drop procedure File2Table
go
create procedure File2Table
@servername varchar(200) --服务器名
,@username varchar(200) --用户名,如果用NT验证方式,则为空''
,@password varchar(200) --密码
,@filename varchar(1000) --目录名+文件名
,@tbname varchar(500)='' --数据库..表名
,@isout bit=1 --1为导出(默认),0为导入
,@fdsplit varchar(10)='\t' --字段分隔符,默认为制表符
,@rowsplit varchar(10)='\n' --记录分隔符,默认为回车符
as
declare @sql varchar(8000)
set @sql='bcp "'+@tbname
+case when @isout=1 then '" out' else '" in' end
+' "'+@filename+'" /c' +' /S"'+@servername
+case when isnull(@username,'')='' then ''
else '" /U"'+@username end
+'" /P"'+isnull(@password,'')+'"'
+' /t"'+@fdsplit+'"'
+' /r"'+@rowsplit+'"'
exec master..xp_cmdshell @sql
go
分享到:
相关推荐
sqlserver 数据表导入导出文本文件 qq:292258449 sqlserver 数据表导入导出文本文件
软件大小:2395KB 软件语言:英文 软件类别: 国外软件 / 数据库类 应用平台: Win2003/XP/2000/9X/ ...OraLoader是一款Oracle数据导入/导出软件,能够从文本文件导入数据,以及导出数据至文本文件。
3. **数据导出**:导出数据则允许用户将数据库中的表或查询结果保存为文本文件,便于分析、备份或在不同系统间共享。OraLoader可能提供选择性导出,让用户可以选择特定的表、视图或查询结果进行导出。 4. **性能...
"导入/导出Excel jxl.jar"是使用JExcelApi(通常简称为JXL)库的一个示例,这是一个开源Java库,允许开发者读取、写入和修改Excel文件。JXL.jar文件就是这个库的实现,它包含了所有必要的类和方法,使得开发者可以...
本文将深入探讨如何在Java中进行XML文件的导入与导出。 首先,理解XML的基本结构至关重要。XML文件由一系列的元素构成,每个元素都有可能包含子元素或者文本内容。元素通过开始标签 `<tag>` 和结束标签 `</tag>` ...
文本文件导入导出是计算机编程中的一个基础但重要的操作,特别是在数据分析、日志处理和数据库交互等场景中。本文将详细讲解如何在编程环境中进行文本文件的读取、写入和转换,以及如何将这些数据导入到数据库中,以...
在易语言中,处理文本数据是一项常见的任务,本实例主要涉及到“读入文本”、“拖入文本”以及“导出文本”的操作,这对于开发需要与用户交互并处理文本信息的应用程序至关重要。 首先,我们来看“读入文本”。在...
在IT领域,导入导出文件是一项基础且至关重要的操作,广泛应用于数据迁移、备份、分析以及不同系统间的数据交换。这个话题看似简单,但其实包含了丰富的技术细节和应用场景。这里,我们将深入探讨“导入导出文件”的...
通过像外部表插入数据或者从外部表查询数据的方式,实现数据导入导出机制。创建外部表的语法如下: Create external table <tabname> Using (datafiles (datafiles), 其中 Column_options 用于定义外部表的字段...
文本文件导入导出处理是IT领域中常见的任务,特别是在数据分析、数据存储和程序间的数据交换中扮演着重要角色。在日常工作中,我们可能需要将数据从一个格式转换为另一个格式,或者从数据库、应用程序导出数据到文本...
在探讨如何使用DTS(数据转换服务)导入/导出向导实现SQL Server数据库表的数据转换这一主题时,首先需要了解数据转换服务(DTS)的作用和重要性。DTS是SQL Server提供的一组工具和服务,用于从不同源提取、转换和合并...
这个命令允许用户将表中的数据导出到文本文件。例如,要将名为`driver`的表内容导出到`a.txt`,在MySQL命令行中执行: ``` mysql> use phptest; Database Changed mysql> SELECT * FROM driver INTO OUTFILE 'a...
1. CSV文件格式:CSV文件是以逗号分隔的纯文本文件,每个记录占据一行,每个字段之间由逗号分隔。这种格式使得数据可以轻松地在各种应用程序之间传递,如电子表格软件(如Microsoft Excel)和数据库系统。 2. ...
【PL/SQL Developer 导入导出Oracle数据库详解】 在Oracle数据库管理中,高效的数据导入导出是确保数据安全和快速恢复的关键。PL/SQL Developer是一款强大的Oracle数据库开发工具,它提供了便捷的数据导出和导入...
提供的压缩包文件“批量导入导出文本文件.xls”可能包含一个示例,演示了如何在VBA中实现这个功能。你可以打开这个工作簿,查看其VBA模块(VBE - Visual Basic Editor)中的代码,学习并参考其实现方式。 总的来说...
在本案例中,我们关注的是如何使用Visual Studio 2008(VS2008)来处理SQL数据库与TXT文本文件之间的数据交换。这个过程通常涉及到数据导入和导出,这对于数据分析、备份、迁移或者格式转换等场景非常实用。以下我们...
在Excel中,VBA(Visual Basic for Applications)是一种强大的编程工具...通过掌握这些知识,你可以编写出能够自动导入和导出文本文件的VBA宏,极大地提升在Excel中的数据处理能力,实现办公自动化,节省宝贵的时间。
* 数据的导入可以通过文本文件、电子表格、数据库等方式实现。 2. 文本文件导入 * 文本文件是 R 中最容易的导入格式。 * scan 函数是 R 中导入文本文件的基础函数。 * 许多统计顾问使用文本文件来导入数据,因为它...
在处理数据时,文本文件(如TXT)是常见的数据存储格式,因为它们简单、易于读写,并且跨平台兼容。本篇将深入探讨如何在C#中实现TXT文件的导入与导出,以及涉及的`XmlHelper`类的使用。 一、TXT文件的读取 在C#中...