txt文本内容,字段固定,使用特殊符号(||)隔开,然后读取分表插入sql数据库中的多个表。txt内容如下:张三   ||   12 ||   165 ||  男   ||  北京 || 西城 || 月坛   || 语文65 || 数学61  || 英语60
李四   ||   14 ||   170 ||  女   ||  北京 || 东城 || 雍和宫 || 语文77 || 数学66  || 英语62
马五   ||      ||   169 ||  男   ||  上海 || 普陀 || 澳门路 || 语文80 ||         || 英语66
孙六   ||   13 ||       ||  女   ||  上海 || 杨浦 || 龙江路 || 语文88 || 数学70  ||         
其中空项为未填数据.姓名,年龄,身高,性别 存在SInfo(学生信息表)城市,区域,街道   存在AInfo(学生地址表) 语文,数学,英语 存在CInfo(学生成绩表)
三个表结构:create table SInfo /*(学生信息表)*/
(
ID int IDENTITY(1,1) PRIMARY KEY NOT NULL,
SName varchar(15) NOT NULL,/*姓名*/
SAge int ,/*年龄*/
SSex char(2)/*性别*/
)
create table AInfo /*学生地址表*/
(
ID int IDENTITY(1,1) PRIMARY KEY NOT NULL,
SCity varchar(15) NOT NULL,/*城市*/
SArea varchar(15) NOT NULL,/*区域*/
SStreet varchar(15) NOT NULL,/*街道*/
SInfoId int /*SInfo表ID 外键*/
)
create table CInfo /*学生成绩*/
(
ID int IDENTITY(1,1) PRIMARY KEY NOT NULL,
SChinese varchar(15),/*语文*/
SMath varchar(15),/*数学*/
SEnglish varchar(15),/*英文*/
AInfo int /*学生地址表ID 外键*/
)
如何将txt文本中的内容分别导入到其它三个表中,给个例子吧!
要不就讲讲思路吧!