表有3个字段,BULK INSERT 只插入一个字段
列如我有两个表
t_order 字段f_id,f_name
t_numberList 字段 f_id,f_orderID,f_number
number.txt 文件数据全是手机号码 格式是一行一个号码 列如
13511111111
13522222222
13533333333
13544444444
sql语句
BULK Insert t_numberList from 'D:\MPSystem\file\number.txt' WITH (FIELDTERMINATOR= ',',ROWTERMINATOR= '\n')
会报错但如果,我把numberList 表里的f_id,f_orderID 字段删掉。
数据就能插入进去,数据是这样
f_number
13511111111
13522222222
13533333333
13544444444
不是我想要的结果,我要的是这样
t_order是主表,f_number是子表数据
我要的结果是先插入了一条数据到t_order表 把得到id再插入到t_numberList 的 f_orderID
然后 number.txt 文件数据 插入到f_number,f_id是自动增长。
想要的数据是这样
f_id,f_orderID,f_number
1 10 13511111111
2 10 13522222222
3 10 13533333333
4 10 13544444444
希望那位高手帮我把sql语句写出来, 很急 很急, 小弟感激不尽, 在线等
t_order 字段f_id,f_name
t_numberList 字段 f_id,f_orderID,f_number
number.txt 文件数据全是手机号码 格式是一行一个号码 列如
13511111111
13522222222
13533333333
13544444444
sql语句
BULK Insert t_numberList from 'D:\MPSystem\file\number.txt' WITH (FIELDTERMINATOR= ',',ROWTERMINATOR= '\n')
会报错但如果,我把numberList 表里的f_id,f_orderID 字段删掉。
数据就能插入进去,数据是这样
f_number
13511111111
13522222222
13533333333
13544444444
不是我想要的结果,我要的是这样
t_order是主表,f_number是子表数据
我要的结果是先插入了一条数据到t_order表 把得到id再插入到t_numberList 的 f_orderID
然后 number.txt 文件数据 插入到f_number,f_id是自动增长。
想要的数据是这样
f_id,f_orderID,f_number
1 10 13511111111
2 10 13522222222
3 10 13533333333
4 10 13544444444
希望那位高手帮我把sql语句写出来, 很急 很急, 小弟感激不尽, 在线等
...全文
相关推荐
sql.rar_Bulk Insert
测试数据库速度sql静态预编译bulk insert方法
使用BULK INSERT大批量导入数据 SQLSERVER
使用BULK INSERT大批量导入数据 SQLSERVER,需要的朋友可以参考下。
把CSV文件导入到SQL Server表中的方法
本文主要介绍使用SQL Server的BULK INSERT命令将CSV文件导入到数据库表中的方法,有需要的小伙伴可以参考一下。
省市区三级联动的数据来源——sql insert语句
地区选择,这个是太常见了,比如淘宝下单后的填写地址里面也有地区选择功能,微信里面也有收货地址,再者一些app的定位选择等等,网上也有全国省市区的接口
bulk insert 文本文件数据导入
NULL 博文链接:https://kingschan.iteye.com/blog/1681263


