Link eine Sequenz mit einer Identität, in hsqldb

In PostgreSql kann man eine Reihenfolge festlegen, und verwenden Sie es als Primärschlüssel einer Tabelle. In HsqlDB, kann man immer noch erreichen, erstellen Sie eine auto-Inkrement-identity-Spalte, auf die noch kein link zu jedem Benutzer definierten Reihenfolge. Ist es möglich, einen Benutzer-definierten Reihenfolge als der generator der eine auto-increment-identity-Spalte in HsqlDB?

Beispiel-sql in 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 <> '')
);

Was entspricht in HsqlDB?

Dank.

InformationsquelleAutor Candy Chiu | 2010-06-01
Schreibe einen Kommentar