Trong PostgreSql, người ta có thể xác định chuỗi và sử dụng nó làm khóa chính của bảng. Trong HsqlDB, người ta vẫn có thể hoàn thành việc tạo ra một cột nhận dạng tự động gia tăng mà không liên kết với bất kỳ trình tự do người dùng định nghĩa nào. Có thể sử dụng trình tự do người dùng định nghĩa làm trình tạo của cột nhận dạng tự động gia tăng trong HsqlDB không?Liên kết chuỗi với danh tính trong hsqldb
mẫu sql trong PostgreSQL:
CREATE SEQUENCE seq_company_id START WITH 1;
CREATE TABLE company (
id bigint PRIMARY KEY DEFAULT nextval('seq_company_id'),
name varchar(128) NOT NULL CHECK (name <> '')
);
tương đương trong HSQLDB là gì?
Cảm ơn.