楼主: shiweijian1986
9948 7

[统计软件] sas在join时报错,ERROR: 执行排序失败。求解 [推广有奖]

  • 0关注
  • 0粉丝

本科生

37%

还不是VIP/贵宾

-

威望
0
论坛币
950 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
113 点
帖子
62
精华
0
在线时间
45 小时
注册时间
2011-5-19
最后登录
2021-11-27

楼主
shiweijian1986 发表于 2014-11-22 08:18:39 |AI写论文
40论坛币
    proc sql;
10   create table Sourdata.widetb2 as
11   select a.*,b.*
12   from Sourdata.widetb1 a inner join
13        Sourdata.Design_derived_output2 b
14   on a.gp_code=b.gp_cd
15   and a.buydatechar=b.dday;
ERROR: 执行排序失败。

16   quit;
NOTE: 由于出错,SAS 系统停止处理该步。
NOTE: “PROCEDURE SQL”所用时间(总处理时间):
      实际时间          1:38.78
      CPU 时间          1:38.60
其中Design_derived_output2 4万多变量 widetb1也有数千变量
关联格式基本一致。
由于数据量大无法给出示例,有任何需要的信息可以向我提出。
求解决!

p2.jpg (21.7 KB)

p2.jpg

p1.jpg (8.7 KB)

p1.jpg

关键词:Error join err inner join Procedure ERROR

沙发
zorro999 发表于 2015-2-3 09:19:08
同问啊

藤椅
lyliyud 发表于 2015-5-28 19:56:09
我链接表时也遇到这个问题了,如果只是将其中的某几个列组合的话就没这个问题。我在想是不是数据量太大了,我的表差不多11个G了。。

求解决啊T T

板凳
jingjixuejia035 发表于 2015-11-1 18:02:50
同样出现这个问题,7G的表 一共三个变量做sql就排序失败了。。。是内存不足的原因吗?

报纸
swei007 发表于 2018-3-13 14:54:53
sas 在进行表关联时会先对关联字段进行排序,如果数据过大,会出现排序错误

地板
zhutoubadian 发表于 2018-11-10 21:39:30
这怎么解决呀?

7
catmilk 发表于 2024-4-24 21:48:07
遇到了类似问题。
解决方法:关闭SAS软件后,重新跑代码,不再报错。

8
catmilk 发表于 2024-4-24 21:48:14
遇到了类似问题。
解决方法:关闭SAS软件后,重新跑代码,不再报错。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2026-1-1 10:04