首页 > 解决方案 > Proc sql 更新错误 22-322:需要一个名称

问题描述

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

 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.

我正在运行的代码是:

过程 sql; 更新 CAPM 设置 r_f = 1,0300;辞职;

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

先感谢您!

标签: sassql-update

解决方案


逗号在那里做什么?

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


推荐阅读