I have a Table with 4 Columns
Each Column will be A,B,C,D
Column A is the Primary key.
Column B has unique name constraint.
Now I want to remove the unique constraint for column B and give a unique constraint by combining the columns B, C and D. So the table will allow only one row with a particular value in columns B,C and D.
How can I give this type of a constraint?
I tried giving the composite unique key like :
ALTER TABLE TABLENAME ADD CONSTRAINT CONSTRAINT_NAME UNIQUE (COLUMN_B, COLUMN_C, COLUMN_D)
But it is checking whether any one of the constraint is present rather than checking for the combination of unique key constraint.
question from:
https://stackoverflow.com/questions/17343516/how-to-give-a-unique-constraint-to-a-combination-of-columns-in-oracle 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…