更新表SQL缺少表达式错误

更新表SQL缺少表达式错误,sql,oracle-sqldeveloper,Sql,Oracle Sqldeveloper,错误: 00000-“缺少表达式” 为什么不起作用?删除表前缀和额外的* UPDATE factorial SET factorial.SQUARE = factorial.num**2, factorial.ROOT = SQRT(factorial.num); 小心使用没有where子句的更新,因为它们将更新表中的所有记录。我删除了不一致的数据库标记。请仅使用您正在使用的数据库进行标记。您拼写错误了factorial UPDATE factorial SET SQUARE = nu

错误:

  • 00000-“缺少表达式”

  • 为什么不起作用?

    删除表前缀和额外的*

    UPDATE factorial
        SET factorial.SQUARE = factorial.num**2, factorial.ROOT = SQRT(factorial.num);
    

    小心使用没有where子句的更新,因为它们将更新表中的所有记录。

    我删除了不一致的数据库标记。请仅使用您正在使用的数据库进行标记。您拼写错误了
    factorial
    UPDATE factorial SET SQUARE = num*2, ROOT = SQRT(num);