I’m reading a Progress documentation PDF and it says:
“7.1.2 PRIMARY Constraint
Use this constraint to name one or more columns to uniquely identify a row in a table. There can
only be one primary key for a table. These columns cannot contain null values.”
However, if null values were allowed, I don’t think it could affect performance, because in any case, the combination of all primary key fields in compound keys should be unique. Is there a specific reason why you think that could happen?