What is the relation between Primary Key, Unique and Not Null constraint ?

Search Interview Questions

 More than 3000 questions in repository.
 There are more than 900 unanswered questions.
Click here and help us by providing the answer.
 Have a video suggestion.
Click Correct / Improve and please let us know.
Label / Company      Label / Company / Text


Interview Questions and Answers

 Q1. What is the relation between Primary Key, Unique and Not Null constraint ?Database
Ans. Primary Key constraint means that the column(s) should be unique and doesn't allow null. So Primary key constraint implies unique and not null constraint too.

Unique constraint implies not null constraint too as allowing null would violate uniqueness on those columns.

 Help us improve. Please let us know the company, where you were asked this question :   

   Like         Discuss         Correct / Improve     database constraint

Related Questions

  What's the benefit for specifying constraints like Not Null , Primary Key explicitly instead of specifying it against the column ?
  How can we disable a constraint ?
  Which constraint cannot be specified as an explicit constraint and should be specified with the column only ?
  How to know the constraints on a Table in Oracle ?
 When do we generally get this database error - integrity constraint violated - parent key not found ?
 When do we generally get the database error - Unique Constraint Violated ?
 Write an SQL Statement to add a foreign key constraint in oracle ?
 What do you make out of this error

org.hibernate.exception.ConstraintViolationException: could not insert: [<Entity>]
Caused by: java.sql.SQLIntegrityConstraintViolationException: ORA-00001: unique constraint (<Constraint Name>) violated

and how would you go about debugging it ?
 What is ConstraintViolationException in Hibernate ?
 What are the different database constraint types ?

Help us and Others Improve. Please let us know the questions asked in any of your previous interview.

Any input from you will be highly appreciated and It will unlock the application for 10 more requests.

Company Name:
Questions Asked: