簡體   English   中英

將sql轉換為h2數據庫的sql

[英]Converting sql to sql of h2 database

如何通過 h2 數據庫將 sql 轉換為接受者?

alter table examination_order_details
    add column is_duplicated boolean default false;

alter table medical_certificate
    add column is_reissued boolean default false;

alter table medical_certificate
    add column correction boolean default false;


alter table medical_certificate
    add column harmful_factors character varying[];

alter table examination_order_details
    add column sd_position_id integer;

alter table examination_order_details_history
    add column sd_position_id integer;

alter table examination_order_details
    add constraint examination_order_details_sd_position_id_fkey
        foreign key (sd_position_id) references positions (id);

UPDATE public.examinations
    SET is_valid = false
    WHERE name_examination LIKE '%-23%'

create table dictionary_harmful_factors
(
    id                       integer primary key generated always as identity,
    name                     varchar not null,
    printable_on_certificate boolean default false
);


insert into dictionary_harmful_factors (name, printable_on_certificate)
VALUES ('praca na wysokości', true),
       ('praca w torach czynnych', true),
       ('praca przy monitorze ekranowym powyżej 4h', false),
       ('kierowanie sam. osobowym do 3,5 t', true),
       ('kierowanie sam. osobowym do 3,5 t z przewozem osób', true),
       ('akcja zima', false);
  1. character varying[]需要替換為更符合 SQL 標准character varying array (它不完全符合,但 H2 也不需要varchar數據類型的長度)。
  2. integer primary key generated always as identity需要替換為integer generated always as identity primary key

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM