`
IThead
  • 浏览: 424972 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

SQL server使用存储过程读取txt文件

阅读更多
--创建存储过程

create procedure read_txt_file
@filename nvarchar(100)
AS
exec('
bulk insert tablename from ' + @filename + '
WITH

      (

        FIELDTERMINATOR = '','',--列分割符

        ROWTERMINATOR = ''\n'',--行分割符

  LASTROW = 2,    --指定要加载的最后一行的行号

  FIRSTROW = 1,    --指定要加载的第一行的行号。默认值是指定数据文件中的第一行

  CHECK_CONSTRAINTS,    --指定在大容量导入操作期间,必须检查所有对目标表或视图的约束。若没有 CHECK_CONSTRAINTS 选项,则所有 CHECK 和 FOREIGN KEY 约束都将被忽略,并且在此操作之后表的约束将标记为不可信。

  KEEPIDENTITY          --指定导入数据文件中的标识值用于标识列
      )')
GO



--执行的SQL语句

exec read_txt_file '''D:\111.txt'''




--111.txt文件中的内容如下:

110,chenhong,22,jsj
111,chenhong,22,jsj


分享到:
评论

相关推荐

    C# Ado.net实现读取SQLServer数据库存储过程列表及参数信息示例

    C# Ado.net实现读取SQLServer数据库存储过程列表及参数信息示例 本文主要介绍了使用C# Ado.net实现读取SQL Server数据库存储过程列表及参数信息的方法,通过实例形式总结分析了C#针对SQL Server数据库存储过程及...

    sqlserver 存储过程With Encryption加密的解密

    本文档将详细介绍如何针对SQL Server 2008中通过`WITH ENCRYPTION`加密方式加密的存储过程进行解密的方法。该方法由王成辉翻译整理,并提供了相应的示例代码。 #### 解密原理 加密后的存储过程实际上并不是真正的不...

    编写安全的SQL Server扩展存储过程

    在SQL Server中,扩展存储过程(Extended Stored Procedures)是一种增强数据库功能的方法,它允许开发者创建自己的函数、存储过程和数据类型,这些功能是通过Windows动态链接库(DLL)实现的。编写安全的SQL Server...

    SQLServer2000存储过程与XML

    在SQL Server 2000中,存储过程和XML是两个关键的概念,它们在数据库管理和数据交换中扮演着重要角色。 存储过程是预编译的SQL语句集合,可以视为数据库中的可重用函数。它们提供了性能优势,因为一旦编译,后续...

    SQL Server中读取XML文件的简单做法

    这篇文章主要介绍了如何利用SQL Server的内置函数和存储过程来实现这一目标。 首先,SQL Server提供了两种主要的方法来处理XML数据:`OPENXML`和`OPENROWSET`。`OPENXML`是一个返回行集的函数,允许你对XML数据执行...

    sqlserver存储过程生成器

    使用SQL Server存储过程生成器可以极大地简化存储过程的创建过程,减少手动编写和调试的工作量,特别是在大型项目中,这样的工具能显著提升开发效率和代码质量。然而,值得注意的是,尽管工具可以自动化许多任务,...

    SQLSERVER 存储过程 语法

    本文将深入解析SQL Server存储过程的创建、参数传递、事务管理、条件判断以及游标使用的语法细节。 #### 创建存储过程 存储过程的基本语法如下: ```sql CREATE PROCEDURE 存储过程名称 @参数1 数据类型, @参数...

    sqlserver游标存储过程的使用

    接下来,我们将学习如何在SQL Server存储过程中使用游标: 1. **声明游标**:首先需要声明一个游标,指定其类型、源数据集(通常是查询语句)以及其属性。例如: ```sql DECLARE @MyCursor CURSOR FOR SELECT * FROM...

    kepserver读取SQL Server数据库

    在本文中,我们将深入探讨如何使用KEPServer来读取SQL Server数据库的具体步骤。 首先,打开KEPServer软件并创建一个新的通道。选择"ODBC Client"作为数据源类型,因为我们需要通过ODBC(Open Database ...

    C#获取SQL server数据库存储过程脚本,可重复执行

    C#获取SQL server数据库存储过程脚本,可重复执行.用于给数据库升级的打升级包的时候,十分方便

    SQL Server CLR 存储过程实现数据的ZIP压缩和解压

    SQL Server提供了一种称为Common Language Runtime (CLR) 的功能,它允许使用.NET Framework的语言(如C#或VB.NET)编写存储过程、函数、触发器等数据库对象。在本篇文章中,我们将深入探讨如何利用SQL Server CLR...

    C#创建SQL Server存储过程帮助

    【C#创建SQL Server存储过程】在SQL Server 2005中,开发人员不再局限于使用T-SQL来创建存储过程、函数和触发器。得益于SQL Server 2005对.NET Common Language Runtime (CLR)的支持,我们可以使用C#、VB.NET等.NET...

    SQL Server数据库存储过程介绍及用法(参数等.....)

    ### SQL Server数据库存储过程及其参数详解 #### 一、存储过程概述 存储过程,作为SQL Server数据库中的子程序,是一种预先编写并存储于数据库内的SQL脚本集合,它能够接收和返回参数,执行复杂的数据库操作。存储...

    sqlServer 数据库存储图片与读取.rar

    总的来说,通过SQL Server存储图片涉及创建合适的数据库结构,使用C#读取和写入二进制文件,以及处理数据库交互。确保在处理二进制数据时注意性能优化,避免一次性加载大量图片数据导致内存压力过大。同时,考虑使用...

    SQLUNLOCK sql server 2000 存储过程解密

    SQL Server使用一种称为“透明数据加密”(TDE)的技术来加密存储过程,这种加密是在数据库级别进行的,确保即使数据库文件被盗,也无法直接读取其内容。 解密存储过程并非易事,因为SQL Server并不提供官方的解密...

    OpenXML文档,sqlserver处理XML,可用于存储过程数组传参

    总结,OpenXML 是 SQL Server 处理 XML 数据的强大工具,它允许开发者灵活地将 XML 文档转换为关系型数据,方便在 SQL Server 中进行查询、更新和存储。尽管现代的 SQL Server 版本推荐使用 XQuery 和 FOR XML 来...

    C# 存取SqlServer中的Image类型.txt

    Image类型字段在SQL Server中用于存储大对象(LOB)数据,如图像、二进制文件等。下面我们将详细探讨如何使用C#进行图像数据的读取和写入操作。 一、存储图像到SQL Server的Image字段 1. **准备图像数据** 首先,...

    java读取sqlserver image字段.docx

    本文将详细介绍如何使用Java语言读取SQL Server中的`IMAGE`字段,并将其转换为图片文件。 #### 二、关键技术点 ##### 1. JDBC连接SQL Server 在Java中,通过JDBC (Java Database Connectivity) 连接SQL Server是...

    sql server下如何读取文件

    本文将详细介绍如何在SQL Server环境下读取与写入服务器上的文件,包括使用OLE自动化对象(如`Scripting.FileSystemObject`)进行文件操作的方法以及通过系统扩展存储过程`xp_cmdshell`执行外部命令来读写文件的方式...

    连接SQLserver 生成访问存储过程的C#代码

    总结来说,"连接SQLserver 生成访问存储过程的C#代码"涉及的主要知识点包括C#的ADO.NET框架、SqlConnection、SqlCommand对象的使用,以及如何处理存储过程的参数和结果。而提供的压缩包文件可能是实现这一功能的源...

Global site tag (gtag.js) - Google Analytics