What is the difference between column level constraints and
table level constraints?
Answer Posted / chaitu
If constraint is defined at the column definition(refer the below exmpls) then it is known to be column level, where as table leevel constraints is defined at the especially incase of composite primary key or composite foriegn key.
Examples
----------
CREATE TABLE CLASS ( ROOM NUMBER(10) CONSTRAINT ID CHECK (ID BETWEEN 1 AND 2000),
..........
.........
........
.........);
Table level
==================
CREATE TABLE CLASS (
ROOM NUMBER(10) ,
SUBJECT VARCHAR2(200),
CODE VARCHAR2(50) NOT NULL, /* Column level constraint*/
ID NUMBER(8,2),
CLASS_DATE DATE,
CONSTRAINT PK_1 PRIMARY KEY (ROOM)); /* table level
| Is This Answer Correct ? | 30 Yes | 9 No |
Post New Answer View All Answers
Is there any function in oracle similar like group_concat of mysql?
How to create a new oracle data file?
How to use subqueries in the from clause in oracle?
How to insert a new row into a table in oracle?
How to convert characters to times in oracle?
How will you identify oracle database software release?
What are the different types of record groups in oracle? Explain each of them
How data locks are respected in oracle?
types of indexes and the rationale behind choosing a particular index for a situation.
Explain what are synonyms used for?
What are the execution control statements in oracle?
Explain the difference between a procedure and a function?
What do you understand by database schema and what does it hold?
What is the disadvantage of User defind function?
Design database draw er diagram for a certain scenario ?