0

我使用 RazorSQL 将我的 MySQL 数据库表转换为 HQL - 生成一个 DDL 文件。

检查 DDL 文件时,它看起来不错:

CREATE TABLE Person(
    Person_Id INTEGER IDENTITY NOT NULL,
    firstname VARCHAR(30) NOT NULL,
    lastname VARCHAR(30) NOT NULL,
    PRIMARY KEY (Person_Id)
);

但我必须更改 SQL 才能使其对 HSQL 起作用:

CREATE TABLE Person(
    Person_Id INTEGER generated by default as identity (start with 1),
    firstname VARCHAR(30) NOT NULL,
    lastname VARCHAR(30) NOT NULL,
    PRIMARY KEY (Person_Id)
);

我不想每次转换后都更改 SQL。

4

0 回答 0