bulkinsert - 将 csv 文件加载到 SQL Server 表中
问题描述
我正在尝试从我的.csv
文件批量复制到 SQL Server 表中,但它不起作用。
CSV 文件内容:
empid,first_name,last_name
1,Jeni,G
2,Niki,S
3,Broke,D
SQL Server 表结构:
CREATE TABLE [dbo].[emp]
(
[empid] [varchar](109) NOT NULL,
[first_name] [varchar](109) NULL,
[last_name] [varchar](19) NULL
) ON [PRIMARY]
格式文件:
11.0
133
1 SQLCHAR 0 0 "\"" 1 empid SQL_Latin1_General_CP1_CI_AS
2 SQLCHAR 0 100 "\"\t\"" 2 first_name SQL_Latin1_General_CP1_CI_AS
3 SQLCHAR 0 100 "\"\t\"" 3 last_name SQL_Latin1_General_CP1_CI_AS
批处理脚本:
BULK INSERT [dbo].[emp] FROM 'C:\emp.csv'
WITH
(FORMATFILE='C:\emp.fmt');
谁能告诉我如何将.CSV
文件中的数据批量复制到 SQL Server 表中?是否还有其他可能性 - 如果有,请告诉我!
谢谢,
解决方案
推荐阅读
- stylecop - 向 StyleCop 添加自定义命名规则
- python - 与 scipy integration.tplquad 不同的结果
- security - 基于路径的角色安全性
- c# - 如何在没有滚动的情况下在 xamarin 中呈现 x 项
- c++ - 常数值变化
- php - 从 Woocommerce 档案页面中隐藏价格为零或为空的产品
- c# - .Net Core 2.1 的 SQL Server 地理数据类型
- javascript - 从表单将数据添加到现有对象的数组到 mongodb
- javascript - 关于使用axios修改响应体对象的问题
- deep-learning - YOLO 中的锚盒:它们是如何决定的