【发布时间】:2014-08-18 15:50:42
【问题描述】:
如何在 SAS 程序中将 sas 数据表 (sas7bdat) 设置为只读? — 即使在会话之间,表也必须保持只读状态,尤其是当另一个用户注册库并尝试写入数据集时。一旦创建了这些表,我就不想再编辑它们——它们是其他人和我自己可能依赖的“时间点”参考表。能够锁定这些表并保证它们的表没有被意外更改将在每次使用这些表时节省大量数据验证。
我只希望防止可能意外更改表格的危险代码,例如:
PROC SORT
DATA = JUSTIN.myreadonlytable;
BY
ref
start_date;
RUN;
我不介意是否有人可以更改文件系统中的只读标志,但我希望 SAS 中的默认行为是在尝试写入表时出错。
【问题讨论】:
-
为了使您的问题更清楚,您可以更改最初的句子以明确您是在谈论创建其他人不会修改的数据集,而不是关于如何更改您自己的程序以不修改数据集。
-
我现在已经澄清了。我试试密码解决方案
标签: sas