if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_movefile]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[p_movefile]
GO
/*--在文本文件中追加数据
在文本文件中追加数据
如果文件不存在,将创建文件
--邹建 2004.08(引用请保留此信息)--*/
/*--调用示例
exec p_movefile 'c:\aa.txt','测试写入'
--*/
create proc p_movefile
@filename varchar(1000),--要操作的文本文件名
@text varchar(8000) --要写入的内容
as
declare @err int,@src varchar(255),@desc varchar(255)
declare @obj int
exec @err=sp_oacreate 'Scripting.FileSystemObject',@obj out
if @err<>0 goto lberr
exec @err=sp_oamethod @obj,'OpenTextFile',@obj out,@filename,8,1
if @err<>0 goto lberr
exec @err=sp_oamethod @obj,'WriteLine',null,@text
if @err<>0 goto lberr
exec @err=sp_oadestroy @obj
return
lberr:
exec sp_oageterrorinfo 0,@src out,@desc out
select cast(@err as varbinary(4)) as 错误号
,@src as 错误源,@desc as 错误描述
go
分享到:
相关推荐
本文将深入探讨如何通过解析SQL文件来提取其中的表名,并将其保存为文本文件,这对于数据库管理员、数据分析师以及软件开发人员来说是一项非常实用的技能。 首先,让我们理解SQL语句的基本结构。SQL主要由DML(数据...
这段代码在 SQL Server 中用于向 master 数据库添加一个备份设备,以便进行数据备份。其中 `testBack` 是备份设备的名称,`c:\mssql7backup\MyNwind_1.dat` 是备份文件的路径。 **4. 备份数据库到指定设备** ```sql...
在SQL Server中,`Image`数据类型用于存储二进制大数据,如图片、文档或任何其他形式的非文本数据。C#作为.NET框架的主要编程语言,提供了多种方式来操作SQL Server中的`Image`类型数据。本篇文章将详细介绍如何在C#...
标题中的“SQL ce导出到文本文件”是指在SQL Server Compact Edition(SQL CE)数据库中,将数据导出为文本格式,通常是TXT或CSV文件,以便于数据分析、数据迁移或其他用途。这种操作在数据处理中非常常见,因为它...
在SQL(Structured Query Language)中,管理和操作数据库是其核心功能。这个压缩包"sql创建数据库、表,插入数据,查询数据.rar"包含了学习和理解SQL基础操作的关键资源。让我们详细探讨这些知识点。 首先,创建...
在SQL数据库管理和日常办公中,有时我们需要将存储在SQL数据库中的数据导出到Microsoft Word文档中,以便于报告、分析或共享。这个过程涉及到数据库查询、数据处理和文档生成技术。下面将详细介绍如何实现这一操作。...
"按行拆分文本或SQL脚本文件"这个主题涉及到的是如何高效地处理大文件,特别是那些包含大量行的文本文件和SQL脚本。在某些情况下,由于文件过大,一次性读入内存可能会导致性能问题或者超出系统限制,因此需要采取...
在SQL Server数据库管理中,数据导入和导出是常见的操作,尤其对于数据迁移、备份、分析等场景至关重要。本文将详细讲解SQL Server中的DTS(Data Transformation Services)工具,它是SQL Server提供的一种强大的...
通过`BCP`命令,可以非常方便地将表中的数据导出到文本文件,再将该文本文件转换为Excel格式。 **示例代码**: ```sql EXEC master..xp_cmdshell 'bcp "SELECT au_fname, au_lname FROM pubs..authors ORDER BY au_...
在IT领域,SQL(Structured Query Language)是一种用于管理和处理关系数据库的强大语言,而XML(eXtensible Markup Language)则是一种用于存储和传输数据的文本格式。这两种数据格式各有其优势,SQL适合于结构化的...
本文将深入探讨如何使用Delphi编程语言和ADO(ActiveX Data Objects)技术,从TXT文本文件中提取数据并将其导出到Excel电子表格中。ADO是微软提供的一种数据库访问接口,它允许程序员以统一的方式操作各种数据库系统...
它可以利用统计系统中常见的报表数据处理软件,如Sarap、久其以及Excel等工具导出的文本文件,从而在使用过程中不存在障碍。SQL*Loader的数据装载过程是通过控制文件进行的,控制文件是基于文本的,主要包含会话信息...
4. **StreamReader**: .NET Framework提供的用于读取文本文件的类,我们将用它来读取.sql文件的内容。 下面是一个基本的步骤和代码示例来说明如何在C#中执行.sql文件: 1. **打开.sql文件**:使用StreamReader打开...
本文主要介绍如何使用 SSIS 包定时同步 SQL Server 中的数据到其他数据库,特别针对新增数据的同步。 #### 二、基础知识 在深入了解具体操作之前,我们需要了解以下几个基础概念: - **SSIS (SQL Server ...
标题中的“数据库数据导到文档中”意味着我们要讨论如何将存储在数据库中的信息转换并输出到文本文件或其他类型的文档中。在这个过程中,我们通常会使用编程语言与数据库系统进行交互,以便提取数据并将其格式化为...
在C#编程环境中,将TXT文本文件的内容读取并存储到SQL数据库是一项常见的任务,尤其在数据处理和信息管理系统中。下面将详细讲解这个过程涉及的关键知识点。 首先,要读取TXT文本文件,C#提供了多种方法。最常用的...
在数据库管理与开发过程中,经常需要将查询结果导出为文本文件,以便于进一步分析、备份或分享。本文将详细介绍如何使用SQL语句将查询结果输出到文本文件中,并结合给定的部分内容进行具体说明。 #### 一、SQL ...
在SQL Server中,用户信息通常存储在sysusers系统表中,但在NexusDB中,用户和权限管理可能会有其特定的格式和存储位置,User.txt可能是数据库管理员或开发者为了方便管理而创建的一个文本文件。 4. 描述中提到...
在SQL(Structured Query Language,结构化查询语言)中,数据类型和语句是构建数据库查询和操作的基础。本文将深入探讨这些关键概念,帮助初学者理解并熟练掌握SQL。 一、SQL数据类型 1. 整数类型:包括TINYINT、...
4. TXT文件格式:TXT文件是一种纯文本文件,不包含任何格式信息,适用于简单的数据交换。在导出到TXT时,我们需要指定字段分隔符,如逗号、制表符等,以便正确解析数据。 5. VB(Visual Basic)编程:如果你需要...