RazorSql将MySQL ddl转换为HyperSQL - 生成的DDL不能在HSQL上运行

时间:2015-11-13 10:10:24

标签: mysql sql hsqldb razorsql

我使用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。

0 个答案:

没有答案