本文主要是介绍向数据库表中导入H码数据的操作方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、导入数据到目标数据库的指定表格中注意:表中所创建列的数据要大于等于所导入数据的列数执行语句:
BULK INSERT @toTable FROM @fileUrl WITH(FIELDTERMINATOR=@colsSplit, ROWTERMINATOR= @endSymbol)参数说明:@toTable:导入数据的目标表 ( 需要先建好 )@fileUrl: 导入数据的文件路径@colsSplit: 列之间的分隔符@endSymbol: 导入完毕后的结尾符号 ( 通常为' \n ' )实例:
BULK INSERT dbo.HCode FROM 'E:\gsm_hlr_areacode.txt' WITH
( FIELDTERMINATOR =',', ROWTERMINATOR= '\n')提示:导入完毕后最好备份一份,之后将当前表中无用的列依据实际情况删除掉。备份表数据的sql语句如下:
select * into @toTable_Back from @toTable说明:@toTable_Back为备份表,执行语句的同时自动创建,无需手动去建立二、HCode_Area号段归属区域表的处理
操作流程如下:1、建表导入数据并备份1) 建表语句:
CREATE TABLE [dbo].[HCode_Area]([ID] [int] primary key NOT NULL,[Province] [nvarchar](20) NOT NULL,
)2) 导入语句:
BULK INSERT dbo.HCode_Area FROM 'E:\incity.txt' WITH ( FIELDTERMINATO
这篇关于向数据库表中导入H码数据的操作方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!