`

数据导入(从txt 导入数据库)

 
阅读更多

--创建临时表

create table temp

(

id varchar(64),

toneid varchar(256),

songname varchar(256),

author varchar(256),

hotnum varchar(256)

)

--把数据导入临时表中

BULK INSERT temp

FROM 'E:\歌曲数据_201306.txt'

WITH (

    FIELDTERMINATOR = '|',

    ROWTERMINATOR = '\n'

)

 

--声明变量

DECLARE @MusicID varchar(256)

DECLARE @HOTID varchar(256)

DECLARE @RESOURCENO varchar(32)

 --创建游标

DECLARE contact_cursor CURSOR FOR

SELECT Top(10) [toneid],[hotnum] FROM [MusicSearching40].[dbo].[temp]

--打开游标

OPEN contact_cursor

--抓取数据

FETCH NEXT FROM contact_cursor into @MusicID,@HOTID

WHILE @@FETCH_STATUS = 0

  BEGIN

    set @MusicID=REPLACE(@MusicID,'^','')

    set @HOTID=REPLACE(@HOTID,'^','')

    select @RESOURCENO=ToneID from  BaseResource.dbo.CrbtInfo where MusicID=@MusicID

    print @RESOURCENO

    FETCH NEXT FROM contact_cursor

  END

--关闭游标

CLOSE contact_cursor

DEALLOCATE contact_cursor

 

 

--文本格式如下

1|^63278101499|^一万个舍不得|^庄心妍|^418755

2|^63392000092|^他和她|^郑炳勇|^281675

3|^60054100837|^中华民谣|^冯晓泉|^248190

4|^60054100836|^冰糖葫芦|^冯晓泉|^248175

5|^60051500194|^都是为了爱|^门丽|^236007

6|^60051500300|^玉碎|^冷漠|^230002

7|^60051500301|^小小新娘花|^云菲菲|^223256

8|^63387600020|^我不得不走|^董礼|^221874

9|^63356300083|^要我拿什么来换|^邓金晶|^211301

10|^60058710115|^弦内之音|^弦子|^210927

11|^60058710018|^不在乎他|^张惠妹|^210540

12|^60065200366|^因为爱你|^一赛|^166136

分享到:
评论

相关推荐

    如何通过txt文件批量导入数据到oracle数据库

    在IT行业中,数据库管理是至关重要的任务之一,Oracle数据库作为全球广泛使用的数据库系统,经常需要处理大量的数据导入工作。在面对存储着大量记录的文本文件(如TXT)时,手动一条条输入数据显然是低效且易出错的...

    python读取txt文件将数据导入mysql数据库

    在测试的时候,需要造模拟数据,或者是将生产环境的数据导出到测试环境中去,本文记录通过python读取txt文件,并将数据导入mysql数据库 1、示例代码: import pymysql # 打开数据库连接 conn = pymysql.connect(host...

    C#将数据导入excel和Excel数据导入数据库

    本主题聚焦于如何利用C#处理Excel文件,并将其数据导入到SQL Server数据库中。这一过程通常涉及到两个主要步骤:读取Excel数据和与数据库进行交互。 首先,我们来看C#读取Excel数据的部分。在.NET框架中,可以使用...

    TXT文件数据导入到mysql数据库

    本主题聚焦于如何将TXT文件中的数据导入到MySQL数据库,这一过程对于数据迁移、数据备份或者数据分析等场景非常实用。首先,我们需要了解TXT文件的格式以及MySQL的数据类型,以便进行有效且准确的数据转换。 TXT...

    java导入txt到数据库 从数据库导出txt

    本文将详述如何使用Java实现TXT文件与数据库之间的数据导入和导出。 首先,我们来了解一下基础概念。TXT文件是一种常见的文本文件格式,通常用于存储纯文本数据,如表格、日志或简单的数据记录。数据库,如MySQL、...

    nacos中数据库数据导入

    nacos中数据库数据导入

    java读取excel数据导入数据库源码

    java读取excel数据导入数据库源码 java读取excel数据导入数据库源码

    excel导入数据到Oracle数据库

    本文将详细介绍如何将Excel数据导入到Oracle数据库的具体步骤。 #### 二、准备工作 1. **安装PL/SQL Developer**:首先需要安装PL/SQL Developer工具,这是一个功能强大的Oracle数据库开发工具,支持数据导入导出...

    java实现Excel数据导入到数据库

    在Java编程环境中,将Excel数据导入到数据库以及将数据库数据导出到Excel是常见的数据处理需求。本篇文章将深入探讨如何使用Java实现这两个功能,主要涉及的技术栈包括Apache POI库用于操作Excel,以及JDBC(Java ...

    从Excel中读取数据导入到数据库中

    在IT领域,数据导入是一项常见的任务,特别是在数据分析和数据库管理中。本文将详细阐述如何从Excel文件中读取数据并将其导入到数据库中,重点处理合并单元格和超过4000字符的数据列。 首先,我们需要理解Excel是...

    用java编程将txt文件数据导入oracle

    在本程序中,我们使用 Java 语言的 JDBC 驱动程序来连接 Oracle 数据库,并将 TXT 文件中的数据导入数据库。 4. JDBC 驱动程序:JDBC(Java Database Connectivity)是一种 Java API,用于连接数据库。在本程序中,...

    oracle数据库导入数据以及创建用户

    expdp导出数据到目录对象,而impdp则将这些导出的数据导入到数据库中。 - **SQL INSERT语句**:对于小规模的数据导入,可以使用SQL插入语句一行一行地导入数据。但这种方式效率较低,不适合大量数据。 2. 创建用户...

    excel数据导入数据库

    在IT行业中,Excel数据导入数据库是一项常见的任务,特别是在数据分析、报表制作或系统集成等领域。Excel作为数据处理的便捷工具,其灵活的格式和强大的计算功能使得很多用户习惯于在Excel中整理数据。然而,当数据...

    Excel导入数据库and数据库数据导入Excel

    本主题将详细探讨如何使用Java的JDBC(Java Database Connectivity)接口来实现在Excel和数据库之间的数据导入导出。 首先,让我们了解Excel导入数据库的过程。在Excel中,我们可能拥有大量的结构化数据,如销售...

    vb批量将excel数据导入access以及批量将access数据库中的数据导入excel源代码

    在VB(Visual Basic)编程环境中,常常需要处理数据导入导出的问题,特别是在处理大量数据时,Excel和Access数据库之间的交互显得尤为重要。标题提到的“vb批量将excel数据导入access以及批量将access数据库中的数据...

    xml中的数据导入数据库

    在IT领域,将XML数据导入数据库是一项常见的任务,尤其是在需要整合来自不同来源的数据时。本篇文章将深入探讨如何将XML数据导入到数据库,尤其是Oracle数据库。 首先,理解XML的基本结构至关重要。XML文档由元素、...

    C#Excel大量数据快速导入数据库

    当需要处理Excel中的大量数据并将其快速导入到数据库时,C#提供了一些高效的方法来实现这一目标。本文将详细讲解如何利用C#实现Excel数据的高效导入。 首先,我们需要了解如何在C#中读取Excel文件。.NET Framework...

    数据库数据的导入与导出

    在这个场景中,我们有一个C#编写的小工具,它的主要功能是从txt文本文件中将数据导入到数据库中。这个工具对于初学者或者需要快速处理小规模数据的用户来说,提供了一个简单易用的解决方案。 首先,我们需要了解...

    java实现Excel数据导入到mysql数据库.zip

    在本项目中,需要建立到MySQL数据库的连接,执行INSERT或UPDATE语句,以便将Excel数据导入数据库。如果数据库中已存在相同数据,根据描述,会执行UPDATE操作,这需要在SQL语句中设置条件判断。 对于数据导入,如果...

Global site tag (gtag.js) - Google Analytics