what is the use of composite key constraint?
Answers were Sorted based on User's Feedback
Answer / deva
its used to create a primary keys based on two or more
columns in the particular table.
By the set, those should be unique.
Is This Answer Correct ? | 14 Yes | 3 No |
Answer / srikanth
A composite key is used to club primary key for more than
once column.
PRIMARY KEY(<<COLUMN1>>,<<COLUMN2>>....<<COLUMNN>>)
But the disadvantage is that it will allow duplicates for
any one of the fields.
Example:
CREATE TABLE Example1
(Id INT NOT NULL,Pername VARCHAR(20) NULL,Phno INT NOT NULL
PRIMARY KEY(Id,Phno)
)
Command(s) completed successfully.
INSERT INTO Example1
VALUES(1,'sri',1111)
(1 row(s) affected)
INSERT INTO Example1
VALUES(1,'sri',6666)
(1 row(s) affected)
SELECT * FROM Example1
Id Pername Phno
1 sri 1111
1 sri 6666
As you can see that it is allowing same Id.
Basically Composite Key will take all the fields defined as
a group.So it is least bothered about any one of the field.
Is This Answer Correct ? | 8 Yes | 0 No |
what is unique key?
14 Answers Amazon, Cap Gemini, Infosys, Wipro,
What is an oracle data file?
How to list all user accounts in oracle?
How to delete a column in an existing table?
What is where clause in oracle?
What is Reduced List of Values?
What is a proxy object?
What is execute immediate in oracle?
What are the values that can be specified for OPTIMIZER MODE Parameter ?
What is an oracle recycle bin?
how to insert data into partitioned table partition done by Range partition
State the difference between a primary key and foreign key?