Oracle数据库案例整理-执行Oracle脚本失败或异常-SQL命令中字符串参数使用双引号导致更新数据库表信息失败

2014-11-23 21:49:02 · 作者: · 浏览: 16

1.1 现象描述

执行包含双引号的SQL命令更新数据表信息时,系统显示如下错误信息:
例如:
SQL> update group_table set grouppswd="adbaadadf" where groupname ='sms';
ORA-00904: "adbaadadf": invalid identifier

1.2 可能原因

SQL命令中字符串参数使用了双引号,应该使用单引号。

1.3 处理步骤

oracle用户登录 数据库所在机器。 以 sysdba用户连接数据库

% sqlplus / as sysdba

将原SQL命令中的双引号改成单引号,然后执行修改后的命令更新数据表信息。

SQL> update group_table set grouppswd='adbaadadf' where groupname='sms';

更新成功,系统显示如下信息:

1 row updated.