当前位置: 代码迷 >> Oracle管理 >> 提示:ORA-00911: 无效字符
  详细解决方案

提示:ORA-00911: 无效字符

热度:71   发布时间:2016-04-24 05:29:29.0
SQL语句问题;菜鸟问题;求解释;
在ORACLE中写一个如下语句

SET TRANSACTION;
SELECT * FROM GOODS WHERE WEIGHT>1000;
COMMIT;

为嘛总是执行不了?
提示:ORA-00911: 无效字符

------解决方案--------------------
select 不需要commit
------解决方案--------------------
语法问题!不同版本支持的写法不同。
我这里的数据库支持这么写
set transaction read only;
------解决方案--------------------
只有你的语句让数据发生变化的时候!才需要COMMIT!
  相关解决方案