Proc sql 更新错误 22-322:需要一个名称

Proc sql UPDATE ERROR 22-322: Expecting a name

我无法尝试更新 table 上的列默认值。我成功地在 table 中创建了空列,但是当我 运行 更新命令时,它返回了这个错误:

 85         proc sql;
 86         update CAPM
 87         set r_f = 1,0300;
                        ____
                        22
                        76
 ERROR 22-322: Expecting un nome.  
 
 ERROR 76-322: Syntax error, statement will be ignored.
 
 NOTE: PROC SQL set option NOEXEC and will continue to check the syntax of statements.

我运行ning的代码是:

proc sql; 更新CAPM 设置 r_f = 1,0300; 退出;

我已经尝试将数字放在“”之间,但 SAS 表示正在寻找数值

提前致谢!

逗号在那里做什么?

如果使用它来表示小数点,则使用句点,而不是逗号。如果您将其表示为千(或一万)分隔符,则将其删除。