У меня есть таблица, в которой я сделал два столбца составными PRIMARY KEY. Теперь у меня путаница.
Скажем, у меня есть следующая таблица:
ColA ColB
X NULL
X NULL
Обе строки «X NULL» и «X NULL» объединены в PRIMARY KEY.
Так возможна ли эта вставка? Поскольку значение NULL отличается, и, соответственно, обе строки должны представлять новую комбинацию данных.
Просьба уточнить.
X, NULL
отличается отX, NULL
? - person David   schedule 24.08.2018create table
для рассматриваемой таблицы, включая все индексы и ограничения. . Столбцы первичного ключа не могут содержать нулевые значения, поэтому я предполагаю, что вы создали только уникальный индекс, а не ограничение первичного ключа. - person a_horse_with_no_name   schedule 24.08.2018postgresql
,oracle
,sql-server
,db2
,... - person a_horse_with_no_name   schedule 24.08.2018