Import-Csv выбирает только первый столбец или Export-Csv записывает только первый столбец

Вы можете создать два внешних ключа с контрольным ограничением, в котором указано, что один из них пуст:

create table alien (id int primary key);
create table monster (id int primary key);
create table trophy (id int primary key,
    alien_id int references alien(id),
    monster_id int references monster(id),
    check (alien_id is null <> monster_id is null)
);
0
задан Ansgar Wiechers 16 January 2019 в 08:55
поделиться