工大后院

 找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 1518|回复: 6

文本如何导入sql server 2000 ??(急!)

[复制链接]
发表于 2007-3-17 10:22 | 显示全部楼层 |阅读模式
我的TXT文体的内容是这样的:
    2 题名 通俗易懂 综合创新——读选德先生力作《论语诠释》与《道德经诠释》      
作者 邓球柏;   
中文关键词   
单位 长沙学院 副院长、博士导师   
中文摘要   
基金   
刊名 船山学刊   
ISSN 1004-7387   
年 2005   
期 04   
第一责任人 邓球柏;   
      3 题名 黑格尔的自然美观      
作者 何云松;   
中文关键词   
单位 呼伦贝尔学院政史系,   
中文摘要 黑格尔认为,自然美不配称为美,谈论自然美是为了指出它的缺陷从而突出寻求艺术美的必要;自然生命作为美是自然美的最高形式;自然美是抽象统一的外在美,它的根本缺陷是自在而不自为。   
基金   
刊名 船山学刊   
ISSN 1004-7387   
年 2005   
期 04   
第一责任人 何云松;   

怎么样进行导入可以转换为下面的表的形式:
题名   作者    中文关键词   单位   中文摘要   基金   刊名  ISSN   年   期   第一责任人     

把对应的内容存进相应的项里
 楼主| 发表于 2007-3-17 12:04 | 显示全部楼层
insert into qikan1(作者)
select *
from 船山学刊
where Col001 like '作者%'

为什么加了个%就有错了?
服务器: 消息 8152,级别 16,状态 9,行 1
将截断字符串或二进制数据。
语句已终止。
不加%就没问题
回复

使用道具 举报

发表于 2007-3-17 12:18 | 显示全部楼层
上网自已搜索下啦.甘都仲要问.
回复

使用道具 举报

 楼主| 发表于 2007-3-17 12:46 | 显示全部楼层
唔使你了
回复

使用道具 举报

发表于 2007-3-17 14:14 | 显示全部楼层
txt可以做到吗
不用转excel?
回复

使用道具 举报

 楼主| 发表于 2007-3-17 15:33 | 显示全部楼层
原来是TXT像上面第一页的
之后用SQL导入就变成只有一列了:
Col001(列名)
题名.......
作者    ....
中文关键词......  
单位   .....
中文摘要  ....
基金   ....
刊名  .....
ISSN  ...
年   ...
期   ...
第一责任人.....
题名.......
作者    ....
中文关键词......  
单位   .....
中文摘要  ....
基金   ....
刊名  .....
ISSN  ...
年   ...
期   ...
第一责任人.....
一直这样下去。
但我想把他变成11列
题名   作者    中文关键词   单位   中文摘要   基金   刊名  ISSN   年   期   第一责任人
题名   作者    中文关键词   单位   中文摘要   基金   刊名  ISSN   年   期   第一责任人
相同的都在一列该怎么弄啊。
回复

使用道具 举报

 楼主| 发表于 2007-3-17 15:39 | 显示全部楼层
我的想法是用
insert into qikan1(题名)
select *
from test1
where Col001 like '%题名%'
把带“题名”行的提取出来放在一个表
把带“作者”行的提取出来放在一个表。。。。
最后把几个表合成一个表就成了,这要求每个表都要按顺序才能对得上
但问题是上面的语句建立的表顺序不按以前的了
select *
from test1
where Col001 like '%题名%'
出来的结果还是按顺序的
加了insert into qikan1(题名)建立的就不按顺序了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

QQ|Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )

GMT+8, 2025-5-20 21:31

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表