sas - 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 声明正在寻找数值
先感谢您!
解决方案
逗号在那里做什么?
如果使用它来表示小数点,则使用句点,而不是逗号。如果您的意思是将其作为千(或万)分隔符,则将其删除。
推荐阅读
- c# - C#:元数据提取器无法读取从 Aspose Imaging 创建的 XMP
- javascript - 如何在 javascript 中翻译 Go des 代码
- gremlin - 在 Gremlin 中创建从一个遍历到另一个遍历的边
- reactjs - Jest 参数化测试 - 如果条件在里面
- azure-cosmosdb - 用于配置备份配置的 ARM 模板
- ios - wkWebview 跨界 swift IOS
- python - 无法在 PYTHONPATH 中设置路径
- python - 为什么每当我尝试执行 F 字符串时我的代码都不起作用
- python - 在 python/pandas 中连接文本和数字
- c - 使用宏的 C 枚举