Я использую файл odb в LibreOfficeBase и пытаюсь вставить сразу несколько строк.
Я использую следующий код:
INSERT INTO RELATIONSHIP_BTWN_PEOPLE ("RelationID", "SubjectPersonID", "RelationType", "ObjectPersonID")
VALUES (11501, 9163, 'Parent Of',9165),
VALUES (11502, 9164, 'Parent Of',9165),
VALUES (11503, 9165, 'Child Of',9163),
VALUES (11504, 9165, 'Child Of',9164);
Я получаю следующую ошибку:
Неожиданный токен в выражении [,]
Но когда я убираю запятые, я получаю ошибку
Неожиданный оператор VALUES
Я знаю, что код работает, потому что он вводит первую строку перед [,]
Два ответа, которые я видел для этой проблемы:
- Это результат форматированного текста (т.е. написанного в чем-то вроде Microsoft Word), но я написал это прямо в поле Command SQL.
- Это результат использования зарезервированного ключевого слова, но я не вижу, что можно было бы зарезервировать в этом коде.
VALUES
=›INSERT INTO RELATIONSHIP_BTWN_PEOPLE ("RelationID","SubjectPersonID","RelationType", "ObjectPersonID") VALUES (11501, 9163, 'Parent Of',9165), (11502, 9164, 'Parent Of',9165), (11503, 9165, 'Child Of',9163), (11504, 9165, 'Child Of',9164);
- person Lukasz Szozda   schedule 08.10.2018