文本如何导入sql server 2000 ??(急!)
我的TXT文体的内容是这样的:2 题名 通俗易懂 综合创新——读选德先生力作《论语诠释》与《道德经诠释》
作者 邓球柏;
中文关键词
单位 长沙学院 副院长、博士导师
中文摘要
基金
刊名 船山学刊
ISSN 1004-7387
年 2005
期 04
第一责任人 邓球柏;
3 题名 黑格尔的自然美观
作者 何云松;
中文关键词
单位 呼伦贝尔学院政史系,
中文摘要 黑格尔认为,自然美不配称为美,谈论自然美是为了指出它的缺陷从而突出寻求艺术美的必要;自然生命作为美是自然美的最高形式;自然美是抽象统一的外在美,它的根本缺陷是自在而不自为。
基金
刊名 船山学刊
ISSN 1004-7387
年 2005
期 04
第一责任人 何云松;
怎么样进行导入可以转换为下面的表的形式:
题名 作者 中文关键词 单位 中文摘要 基金 刊名ISSN 年 期 第一责任人
把对应的内容存进相应的项里 insert into qikan1(作者)
select *
from 船山学刊
where Col001 like '作者%'
为什么加了个%就有错了?
服务器: 消息 8152,级别 16,状态 9,行 1
将截断字符串或二进制数据。
语句已终止。
不加%就没问题 上网自已搜索下啦.甘都仲要问. 唔使你了 txt可以做到吗
不用转excel? 原来是TXT像上面第一页的
之后用SQL导入就变成只有一列了:
Col001(列名)
题名.......
作者 ....
中文关键词......
单位 .....
中文摘要....
基金 ....
刊名.....
ISSN...
年 ...
期 ...
第一责任人.....
题名.......
作者 ....
中文关键词......
单位 .....
中文摘要....
基金 ....
刊名.....
ISSN...
年 ...
期 ...
第一责任人.....
一直这样下去。
但我想把他变成11列
题名 作者 中文关键词 单位 中文摘要 基金 刊名ISSN 年 期 第一责任人
题名 作者 中文关键词 单位 中文摘要 基金 刊名ISSN 年 期 第一责任人
相同的都在一列该怎么弄啊。 我的想法是用
insert into qikan1(题名)
select *
from test1
where Col001 like '%题名%'
把带“题名”行的提取出来放在一个表
把带“作者”行的提取出来放在一个表。。。。
最后把几个表合成一个表就成了,这要求每个表都要按顺序才能对得上
但问题是上面的语句建立的表顺序不按以前的了
select *
from test1
where Col001 like '%题名%'
出来的结果还是按顺序的
加了insert into qikan1(题名)建立的就不按顺序了
页:
[1]