使用bcp将csv文件导入sql 2005或2008
发布时间:2020-07-24 05:02:23  所属栏目:MsSql  来源:互联网 
            导读:我有一个csv文件,我需要将它导入sql 2005或2008中的表.csv中的列名和计数与表列名和计数不同. csv被’;’拆分. 例 CSV FILE内容: FirstName;LastName;Country;AgeRoger;Mouthout;Belgium;55 SQL人员表 Columns: FName,LName,Country 我创建了一个临时表,批量
                
                
                
            | 
                         我有一个csv文件,我需要将它导入sql 2005或2008中的表.csv中的列名和计数与表列名和计数不同. csv被’;’拆分. 例 CSV FILE内容: FirstName;LastName;Country;Age Roger;Mouthout;Belgium;55 SQL人员表 Columns: FName,LName,Country 解决方法我创建了一个临时表,批量插入批次,在新表中选择您需要的内容并删除临时表.就像是 CREATE TABLE dbo.TempImport
(
    FirstName varchar(255),LastName varchar(255),Country varchar(255),Age varchar(255)
)
GO
BULK INSERT dbo.TempImport FROM 'PathToMyTextFile' WITH (FIELDTERMINATOR = ';',ROWTERMINATOR = 'n')
GO
INSERT INTO dbo.ExistingTable
(
    FName,Country
)
SELECT  FirstName,LastName,Country
FROM       dbo.TempImport
GO
DROP TABLE dbo.TempImport
GO                        (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!  | 
                  
相关内容
- sql – 其他字段实体的最佳DB结构
 - sql-server – Visual Studio和SQL Server – 正确的安装顺
 - 优化SqlServer--数据压缩
 - 用shell写一个mysql数据备份脚本
 - 数据库设计 – 加密数据库密码字段的必要性
 - sql-server – 关于作为Head Blocker的SQL连接,我该怎么办?
 - SQL Server Management Studio 2005的SVN客户端
 - 对另一列(SQL Server)使用列的值?
 - 解决MSSQL2005远程连接sql2000非默认端口数据库的问题
 - sql-server – Visual Studio SSDT数据比较如何比较单个数据
 
推荐文章
            站长推荐
            
        热点阅读
            