Сбой оператора множественной вставки 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 или любой другой "настоящий" инструмент с графическим интерфейсом.