关于TXT文件寻入SQL问题

来源:百度知道 编辑:UC知道 时间:2024/09/26 16:27:55
我现在有一列数据在TXT里面,现在想导入到SQL里的一列(有表,其他列都有数据,只想导入进其中的一列),
SQL表中有很多列的,比如,ID 。。。Content...
现在我TXT数据里面的都是Content列的数据,
我是用用企业管理器导入,但导入到最后都会错误,说什么关键字不能为空之类的,郁闷了
该怎么导入呢?
答案满意送10分!
用dts把需要的列导入到一个表里,然后用sql语句update
回答者:xyphoenix - 高级经理 六级 4-28 09:42
-------------------
关键我是新手,。我不知道怎么用UPDATE导入进去啊,能否详细一点,谢谢

你可以用任何一种程序语言,读这个文件,然后连接数据库把读出来的内容放到数据库中,具体实现你可以去搜索下,在这给你写出来会很多

用dts把需要的列导入到一个表里,然后用sql语句update

现在的问题是 你的content列不是主码,当你的 txt文档中content数据的数量大于数据库中数据的条数的话,你的数据库就会报错,假如你的数据库里面有10条数据,你的 txt文档里面content有11个数据,前10个都可以插入到数据库中,但是当第11个content数据插入到数据库中时,由于找不到能插入的数据,只能插入到第11条数据的位置,但是该数据的主码值此时为空(数据库的主码是不能为空的),于是就出现了楼主所预见的错误。