Angenommen, eine Tabelle namensZwei Spalten können nicht zur gleichen Zeit in SQL
Mitarbeiter
ID number, name varchar(24 char), address varchar2(100 char), alternateAddress(100 char), sex varchar2(10 char)
Jetzt will ich setzen Einschränkung, so dass beide Adresse und Alternate kann nicht null dh möglich null sein Fälle sind:
- Adresse ist null und Alternate ist nicht null
- Alternate ist null ein nd-Adresse ist nicht null
- Alternate nicht null ist und die Adresse ist nicht null
aber nicht passieren kann, dass jeder Datensatz in Tabelle Mitarbeiter mit Alternate eingefügt und adressieren beide null
Bitte geben Sie das RDBMS an, wenn Sie solche Fragen wie z. MySQL, SQL-Server, Oracle, Postgres usw. – ChrisProsser