WHAT IS THE DIFFERENCE BETWEEN PRIMARY KEY(PK) CONSTRAINT
AND UNIQUE KEY(UK) + NOT NULL(NN) CONSTRAINT ASSIGN TO A
COLUMN ?
INSTEAD OF ASSIGNING PK ,WE CAN ASSIGN UK + NN TO A COLUMN.
WHAT ARE THE MARRITS AND DEMARITS BETWEEN THE ABOVE TWO?THE
ABOVE TWO ARE SAME,THEY DON'T ALLOW DUPLICATE AS WELL AS
NULL VALUES.
Answers were Sorted based on User's Feedback
Answer / adil khan
1.you can assign UK + NN TO A COLUMN behave like PRIMARY KEY(PK)
but (UK + NN) can not make any relation with any other table.
where as PRIMARY KEY(PK) can make relation with others tables.
| Is This Answer Correct ? | 6 Yes | 0 No |
Answer / shwetalguglanicse
Primary key can be assigned to only 1 column in the table but
this is not with unique key
And UK allow duplicate value but PK does not .
| Is This Answer Correct ? | 2 Yes | 8 No |
What is the use of aggregate functions in oracle?
What is the maximum number of triggers that can be applied to a single table?
how to retrive xml data for using sql query?
What is the effect of setting the value of OPTIMIZER_MODE to 'RULE' ?
What is an external table?
What are steps required to ENTER DATA INTO DWH?
How will you identify oracle database software release?
What is a cursor in oracle?
ex. one table is having 1 column with 10 records , then how to display all the values in row wise ?
How to pass a parameter to a cursor in oracle?
Explain an extent?
How to write an inner join with the where clause in oracle?