ziyenano 查看完整内容
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
ziyenano 发表于 2012-11-14 16:16 data a; infile "E:\a.txt" dlm=',' dsd _infile_=temp; input (x1-x5)($)@@;
Silon.Jon 发表于 2012-11-14 17:22 还有啊,为什么去掉(x1-x5)等的括号,就不行了呢,普及一下常识吧……
ziyenano 发表于 2012-11-14 17:29 _infile_temp 在这里没什么用,当时想用其他方法试试的,忘记删除了; (x1-x5)($) 相当于x1 $ x2 $ .. ...
Silon.Jon 发表于 2012-11-14 17:34 那比如说a的地方变成一个字符串比如“A A&a a/A”,就是包含了内部的分隔符“空格”之类的,是不是将$改成 ...
ziyenano 发表于 2012-11-14 17:36 (x1-x5)(:$8.) 这么写也没问题
Silon.Jon 发表于 2012-11-14 17:47 冒号是什么意思呢?
ziyenano 发表于 2012-11-14 17:48 这个冒号,我记得论坛上有个帖子讲得特别清楚,你搜一下,我一下也讲不全
Silon.Jon 发表于 2012-11-14 17:58 加了:,好像不从第一行读了
ziyenano 发表于 2012-11-14 18:04 data a; infile "E:\a.txt" dlm=',' dsd; input (x1-x5)(:$8.)@@;
马上下载
Silon.Jon 发表于 2012-11-14 18:26 我用的是 data a; infile "E:\temp1.txt" dlm=',' dsd;
davil2000 发表于 2012-11-14 22:19 data a(drop=xx); infile 'temp1.txt' dlm=',' dsd lrecl=100000; input xx :$20. @@;
大数据之魂 发表于 2012-11-15 09:15 这是何种类型的数据库文件?
Silon.Jon 发表于 2012-11-15 09:22 真心不是数据库文件,要是已经存到了数据库我就不纠结了
ziyenano 发表于 2012-11-14 22:29 data a; infile "E:\temp1.txt" dlm=',' dsd lrecl=20000;/*lrecl设置源数据每行读取的长度,默认为256* ...
Silon.Jon 发表于 2012-11-15 14:06 还是你的代码比较简洁(我是认真的),lrecl=20000是多长,有上限吗?比如一行长达2MB
davil2000 发表于 2012-11-15 14:21 the basic resolution relies on what kind of database file it is.
Silon.Jon 发表于 2012-11-15 14:50 Servers' log