Interview Preparation mode beta
Funny Facebook Status Funny Facebook Status
Enter your email address

What is SQL Constraints?

+1 vote
asked 1 year ago in SQL Server Interview Questions and Answers by siva (10,720 points) edited 1 year ago by R

1 Answer

Nice?Vote!
Constraints are the rules enforced on data columns on table. These are used to limit the type of data that can go into a table. This ensures the accuracy and reliability of the data in the database.

Contraints could be column level or table level. Column level constraints are applied only to one column where as table level constraints are applied to the whole table.

Following are commonly used constraints available in SQL:

NOT NULL Constraint: Ensures that a column cannot have NULL value.
DEFAULT Constraint : Provides a default value for a column when none is specified.
UNIQUE Constraint: Ensures that all values in a column are different.
PRIMARY Key: Uniquely identified each rows/records in a database table.
FOREIGN Key: Uniquely identified a rows/records in any another database table.
CHECK Constraint: Ensures that all values in a column satisfy certain conditions.
INDEX: Use to create and retrieve data from the database very quickly.
answered 1 year ago by R (19,530 points)
is Index a constraint?
1 year ago by anonymous

Related questions