2015-07-02 23 views
0

最近我不得不开始使用SAS索引表。问题是,试图对索引表进行排序,我无法做到,除非我删除了索引。我理解这个问题,因为当对索引表进行排序时,索引中的RID发生变化,SAS无法找到该行。索引表之间的数据合并如何工作?

但我不明白为什么合并完美,保持索引并更新它。在两个表之间的完整外连接中,行也会更改,但SAS可以保留索引。我想到了合并时的一些可能性,因为它们是两个有序表格,插入一行时只需将1添加到RIDS波纹管中。但我想知道它是否真的如此。

对不起,我的解释,让自己清楚不是我更强大的礼物。

谢谢你的时间。

回答

0

尝试设置

options msglevel = i; 

运行代码之前 - 那么SAS将打印在日志中的诊断信息准确说明当它并没有使用索引,并创建或删除,当他们。

如果你想要一个更具体的答案,请张贴一些特定的代码。