SAS中文论坛
标题:
请问如何解决sas进程间锁表的问题,谢谢
[打印本页]
作者:
shiyiming
时间:
2008-10-24 11:36
标题:
请问如何解决sas进程间锁表的问题,谢谢
请问,一个sas进程往一个表里写数据,另外一个sas进程从这个表中读取数据,
即使读的是写之前的数据,也没问题,因为我下次还会来读,
但是我现在想保证在我读取的时候,不会发生锁表错误而在日志中显现出来,
想问问除了判断syserr循环等待的方法外,还有什么好方法不,
因为觉得这个循环等待然后再次读取比较危险,
所以想请教各位,sas有没有更好的机制保证,
我只要读就一定能正确地读到数据,而不用保证读到正确的数据,呵呵
作者:
shiyiming
时间:
2008-10-28 09:34
标题:
Re: 请问如何解决sas进程间锁表的问题,谢谢
SAS Share支持多个用户对同一表的操作。
不过我没有试过,你可以查一下相关的文档。
作者:
shiyiming
时间:
2008-10-28 18:50
标题:
Re: 请问如何解决sas进程间锁表的问题,谢谢
估计要让他们买SAS Share是有困难滴。
我以前的做法是循环锁表返回码,但是潜在问题正如楼主所说,并且发生的概率还不小。或者就是检查lck文件是否存在。
作者:
shiyiming
时间:
2008-10-31 15:38
标题:
Re: 请问如何解决sas进程间锁表的问题,谢谢
谢谢两位,最后还是决定不循环等待了,
只要发现有问题立即endsas,
等待下次再来,这样比较省事儿,呵呵。
欢迎光临 SAS中文论坛 (https://mysas.net/forum/)
Powered by Discuz! X3.2