Сбой оператора множественной вставки 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 ответ

Если с помощью командного инструмента SQL Oracle 10g XE вы имеете в виду пользовательский интерфейс HTML на основе браузера, который поставляется с XE, то это ваша проблема.

Интерфейс браузера XE просто не поддерживает запуск нескольких операторов SQL.

Вы можете использовать SQL Developer или любой другой "настоящий" инструмент с графическим интерфейсом.

Другие вопросы по тегам