--创建临时表
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
相关推荐
在IT行业中,数据库管理是至关重要的任务之一,Oracle数据库作为全球广泛使用的数据库系统,经常需要处理大量的数据导入工作。在面对存储着大量记录的文本文件(如TXT)时,手动一条条输入数据显然是低效且易出错的...
在测试的时候,需要造模拟数据,或者是将生产环境的数据导出到测试环境中去,本文记录通过python读取txt文件,并将数据导入mysql数据库 1、示例代码: import pymysql # 打开数据库连接 conn = pymysql.connect(host...
本主题聚焦于如何利用C#处理Excel文件,并将其数据导入到SQL Server数据库中。这一过程通常涉及到两个主要步骤:读取Excel数据和与数据库进行交互。 首先,我们来看C#读取Excel数据的部分。在.NET框架中,可以使用...
本主题聚焦于如何将TXT文件中的数据导入到MySQL数据库,这一过程对于数据迁移、数据备份或者数据分析等场景非常实用。首先,我们需要了解TXT文件的格式以及MySQL的数据类型,以便进行有效且准确的数据转换。 TXT...
本文将详述如何使用Java实现TXT文件与数据库之间的数据导入和导出。 首先,我们来了解一下基础概念。TXT文件是一种常见的文本文件格式,通常用于存储纯文本数据,如表格、日志或简单的数据记录。数据库,如MySQL、...
nacos中数据库数据导入
java读取excel数据导入数据库源码 java读取excel数据导入数据库源码
本文将详细介绍如何将Excel数据导入到Oracle数据库的具体步骤。 #### 二、准备工作 1. **安装PL/SQL Developer**:首先需要安装PL/SQL Developer工具,这是一个功能强大的Oracle数据库开发工具,支持数据导入导出...
在Java编程环境中,将Excel数据导入到数据库以及将数据库数据导出到Excel是常见的数据处理需求。本篇文章将深入探讨如何使用Java实现这两个功能,主要涉及的技术栈包括Apache POI库用于操作Excel,以及JDBC(Java ...
在IT领域,数据导入是一项常见的任务,特别是在数据分析和数据库管理中。本文将详细阐述如何从Excel文件中读取数据并将其导入到数据库中,重点处理合并单元格和超过4000字符的数据列。 首先,我们需要理解Excel是...
在本程序中,我们使用 Java 语言的 JDBC 驱动程序来连接 Oracle 数据库,并将 TXT 文件中的数据导入数据库。 4. JDBC 驱动程序:JDBC(Java Database Connectivity)是一种 Java API,用于连接数据库。在本程序中,...
expdp导出数据到目录对象,而impdp则将这些导出的数据导入到数据库中。 - **SQL INSERT语句**:对于小规模的数据导入,可以使用SQL插入语句一行一行地导入数据。但这种方式效率较低,不适合大量数据。 2. 创建用户...
在IT行业中,Excel数据导入数据库是一项常见的任务,特别是在数据分析、报表制作或系统集成等领域。Excel作为数据处理的便捷工具,其灵活的格式和强大的计算功能使得很多用户习惯于在Excel中整理数据。然而,当数据...
本主题将详细探讨如何使用Java的JDBC(Java Database Connectivity)接口来实现在Excel和数据库之间的数据导入导出。 首先,让我们了解Excel导入数据库的过程。在Excel中,我们可能拥有大量的结构化数据,如销售...
在VB(Visual Basic)编程环境中,常常需要处理数据导入导出的问题,特别是在处理大量数据时,Excel和Access数据库之间的交互显得尤为重要。标题提到的“vb批量将excel数据导入access以及批量将access数据库中的数据...
在IT领域,将XML数据导入数据库是一项常见的任务,尤其是在需要整合来自不同来源的数据时。本篇文章将深入探讨如何将XML数据导入到数据库,尤其是Oracle数据库。 首先,理解XML的基本结构至关重要。XML文档由元素、...
当需要处理Excel中的大量数据并将其快速导入到数据库时,C#提供了一些高效的方法来实现这一目标。本文将详细讲解如何利用C#实现Excel数据的高效导入。 首先,我们需要了解如何在C#中读取Excel文件。.NET Framework...
在这个场景中,我们有一个C#编写的小工具,它的主要功能是从txt文本文件中将数据导入到数据库中。这个工具对于初学者或者需要快速处理小规模数据的用户来说,提供了一个简单易用的解决方案。 首先,我们需要了解...
在本项目中,需要建立到MySQL数据库的连接,执行INSERT或UPDATE语句,以便将Excel数据导入数据库。如果数据库中已存在相同数据,根据描述,会执行UPDATE操作,这需要在SQL语句中设置条件判断。 对于数据导入,如果...