как сделать "adc" INTEGER, ПОЛУЧЕННЫЙ ПО УМОЛЧАНИЮ ПО УМОЛЧАНИЮ в файле .sql: adc - это имя столбца - PullRequest
0 голосов
/ 23 февраля 2011

как сделать ADC INTEGER, ПОЛУЧЕННЫЙ ПО УМОЛЧАНИЮ ПО УМОЛЧАНИЮ в файле .sql. adc - это мое имя в колонке. я хочу это, потому что я использую тег весной, который принимает скрипт схемы, который имеет расширение .sql. но моя встроенная база данных находится в hsql. hsql не поддерживает автоинкремент, поэтому мне нужно написать оператор создания таблицы в моем файле .sql следующим образом:

CREATE TABLE personal (
    id INTEGER GENERATED BY DEFAULT IDENTITY,
    username varchar(45) NOT NULL,
    password varchar(45) NOT NULL,
    host_name varchar(45) DEFAULT NULL,
    port_number varchar(45) DEFAULT NULL,
    database_name varchar(45) DEFAULT NULL
)

как я могу сделать вышеуказанный запрос в .sql файле. пожалуйста, помогите мне как можно скорее Спасибо

1 Ответ

0 голосов
/ 23 февраля 2011

Ваше утверждение нуждается в добавлении "AS" к определению IDENTITY:

CREATE TABLE personal ( id INTEGER GENERATED BY DEFAULT AS IDENTITY, username varchar(45) NOT NULL, password varchar(45) NOT NULL, host_name varchar(45) DEFAULT NULL, port_number varchar(45) DEFAULT NULL, database_name varchar(45) DEFAULT NULL )

Как сказал другой пользователь в комментарии, перейдите к предыдущим вопросам и «примите» правильные ответы. Если вы этого не сделаете, люди не ответят на ваши будущие вопросы.

...