多个Insert语句失败ORA-00905:缺少关键字错误

时间:2012-02-21 21:44:32

标签: oracle10g oracle-xe ora-00905

我使用下面的SQL脚本将几条记录插入到我使用create语句创建的新表中。但我收到以下错误

  

ORA-00905:缺少关键字

下面是非常简单的脚本。我想我错过了一些东西。仅供参考,我最后使用;进行了测试而没有使用;进行测试,但结果相同。

知道我在这里缺少什么吗?

create table winlossbydate1 (
statusdate Date,
Status     Char(5));

Insert into WinLossByDate (StatusDate, Status)
        Values (TO_DATE('2011-03-01','yyyy-mm-dd'), 'win'); 
Insert into WinLossByDate (StatusDate, Status)
        Values (TO_DATE('2011-03-01','yyyy-mm-dd'), 'lose');
Insert into WinLossByDate (StatusDate, Status)
        Values (TO_DATE('2011-03-01','yyyy-mm-dd'), 'lose');
Insert into WinLossByDate (StatusDate, Status)
        Values (TO_DATE('2011-03-01','yyyy-mm-dd'), 'lose');
Insert into WinLossByDate (StatusDate, Status)
        Values (TO_DATE('2011-03-01','yyyy-mm-dd'), 'win');
Insert into WinLossByDate (StatusDate, Status)
        Values (TO_DATE('2011-03-02','yyyy-mm-dd'), 'lose');
Insert into WinLossByDate (StatusDate, Status)
        Values (TO_DATE('2011-03-02','yyyy-mm-dd'), 'win');
Insert into WinLossByDate (StatusDate, Status)
        Values (TO_DATE('2011-03-02','yyyy-mm-dd'), 'win');
Insert into WinLossByDate (StatusDate, Status)
        Values (TO_DATE('2011-03-02','yyyy-mm-dd'), 'win')

1 个答案:

答案 0 :(得分:3)

如果使用Oracle 10g XE的 SQL命令工具,则表示XE附带的基于浏览器的HTML UI,那就是您的问题。

XE浏览器前端不支持运行多个SQL语句。

您可以考虑使用SQL Developer或任何其他“真正的”GUI工具。