в OpenOffice в БД SQL другой какой-то или что-то подключать нужно

Компьютеры программирование sql Базы данных

пишу запрос:
CREATE TABLE E1 (
a1 autoincrement not null CONSTRAINT pk_E1 PRIMARY KEY,
a2 datetime not null,
a3 text(40)
);
а он мне syntax error in sql expression
Ответы:
Там вроде бы используется HSQLDB (HyperSQL DataBase).
Посмотрите на их офф. сайте, какое подмножество SQL поддерживается СУБД.
Во всяком случае вот такое работает:
CREATE TABLE E1 (
a1 bigint  not null  PRIMARY KEY,
a2 datetime not null,
a3 char(40)
);
Не уверен, что HSQLDB поддерживает поля типа "автоинкремент". Ограничения, возможно, надо будет создавать отдельно.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.