数据导入:请问如何将TXT文件的每行内容顺序的导入到表里?(这个有人问过不过没人给出答案) 我在用SQL Server2000的数据导入功能的时候。发现导入到表里的数据没有按照TXT文件里的顺序排列请问该怎么做?用了2中导入方法( 一个是向导导入一个是BULK INSERT) 得到的数据顺序总有错误。希望有人能给我个答案。谢谢先。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请你使用DTS,创建DTS包。数据源:txt文件,数据目的:mssql。在txt文件的“属性”中,选择“制表符”。 我用的向导导入就是DTS,还是不行,我要导入的TXT 文件中有 40000多行(并且其中有的行的内容比较长(有200多字)),小点文件导入不会出现顺序不对。但是,一导入我的大文件 ,文件在数据库中的顺序就会乱掉。弄的有点郁闷了,我从TXT导到ACCESS ,EXCEL顺序都是对的,但一到SQL SERVER 2000 就不行了。其中,我在DTS导入中的选择是:1数据源;2选择文件格式:带分隔符;3指定列分隔符:制表符;4目标地;5选择源表和视图(我没怎么选 试选过起用标识符插入,不行);6保存调度复制包(默认)。是不是SQL 导入大文件就会有问题?请高手或者弄过的人帮帮忙。 我文本复制到EXCEL中再导还会乱吗? 对,先搞到EXCEL里,再导入SQLSERVER 从TXT导 EXCEL ACCESS 我都导过,他们的顺序都是对的,但再导回SQL 又会乱。我从TXT 导到SQL 只有一个字段,用的是 varchar(255),顺序乱主要就是行的顺序与原来TXT行里面的顺序不一样。 我是新手,不太清楚怎么在第一次导入时加聚集索引,能麻烦楼上的具体讲下吗?谢谢大家了。 sqlserver认为行的次序并不那么重要 所以不保证行的次序和原来一一对应 折中一下,在access中增加一标识字段,导入到SQL里后,设置该字段为聚集索引,排序就和你的原来数据就一样了,再删除该字段就成 谢谢楼上的建议,基本可以实现虽然比较麻烦,主要是在ACCESS导入时加入一个主键后,再导到SQL 就不回出现 顺序错误了。再次谢谢大家。 结贴 在sql server2000中,如何感知新建数据表 馬上給分!子表取數據問題! 关于变量赋值的问题,请教大家! OBJECT_ID后怎么加入变量的表名呢? SQL Server 2008升级过程中的疑难问题 --无法选择要升级的实例 SQL中如何创建非聚集索引 怎样update表中字符串字段中的单个字符? sql统计(查询生成新表) 建立这样一个存储过程!在线等。 请问Insert 触发器的新表怎么表示? 存储过程中字段更新的问题 请教一句SQL,谢谢!
我从TXT 导到SQL 只有一个字段,用的是 varchar(255),顺序乱主要就是行的顺序与原来TXT行里面的顺序不一样。
我是新手,不太清楚怎么在第一次导入时加聚集索引,能麻烦楼上的具体讲下吗?
谢谢大家了。