Can a table have two primary keys?

Answers were Sorted based on User's Feedback



Can a table have two primary keys?..

Answer / karunakar reddy

No,In the entire table,there will be only one primary key.
A primary key is nothing but a collection of one or more
coloumns used to identify a row in a table.

Is This Answer Correct ?    110 Yes 28 No

Can a table have two primary keys?..

Answer / dev lamani

no a table can have only one primary key.
u can make one or column to have primary key
that is called a composite primary key


Dev
ddlamani@yahoo.com

Is This Answer Correct ?    61 Yes 5 No

Can a table have two primary keys?..

Answer / suresh somayajula

A table can have Only One Primary key. But a table can have
composite Primary key. that means we can create composite
primary key
upto 16 columns only.

suresh.
suresh_somayajula@hotmail.com

Is This Answer Correct ?    52 Yes 4 No

Can a table have two primary keys?..

Answer / sankar

yes any table has only one primary key.but the basic idea
of pk is ....primary key=NOTNULL+UNIQUE KEY.which we can
give any column to a table and act as primary key

Is This Answer Correct ?    60 Yes 28 No

Can a table have two primary keys?..

Answer / vaibhavi_dixit

A table can have only one primary key constraint but it can
consist one or multiple columns.If a primary key is made up
of more than one columns then it is know as composite
primary key.

VD

Is This Answer Correct ?    15 Yes 2 No

Can a table have two primary keys?..

Answer / sowmya

Hi
A table can have only one primary key.but a primary key can
have two column fields
Ex i have a employee table.and i have fields eno,ename,esal
i can declare primarykey(esal,ename)

let me know if i am wrong

Is This Answer Correct ?    20 Yes 12 No

Can a table have two primary keys?..

Answer / satish reddy

Each table can have only one primary key; however, that key may consist of more than one column.

SQL> create table EMP(EMPNO Number(5),EMPNAME Varchar2(10),ADDRESS Varchar2(10),Constraint Multi_Constr
aint Primary Key(EMPNO,EMPNAME));

After creating table try to insert null value into EMPNAME Column, it will throw an error "cannot insert NULL into ("SCOTT"."EMP"."EMPNAME")"

Is This Answer Correct ?    8 Yes 1 No

Can a table have two primary keys?..

Answer / rahul khanke

primary key is only and only one in a table.
it may be in more column in table means
In one table --one primary key and more than one column on
the same table

Is This Answer Correct ?    9 Yes 4 No

Can a table have two primary keys?..

Answer / murugavel. u

ya..it's possible when, a table contains more than one
fields. we can able to set the primary for two or more..

thanks.,

Is This Answer Correct ?    5 Yes 2 No

Can a table have two primary keys?..

Answer / anish kumar anand

create table emp
(empno varchar2(10) constraint empnopk primary key,
e_id varchar2(10) constraint eiduk unique not null);

Is This Answer Correct ?    7 Yes 5 No

Post New Answer

More SQL PLSQL Interview Questions

What is field delimiter?

0 Answers  


Are there any features that are decommissioned in 11g that are not present in 11g?

0 Answers  


How do you delete a table?

0 Answers  


What is java sql package?

0 Answers  


How is a process of pl/sql compiled?

0 Answers  






What is difference between function and trigger?

0 Answers  


What does pl sql stand for?

0 Answers  


I need a function for a train ticket reservation please answer it thanks in advance

0 Answers  


what is sql server agent? : Sql dba

0 Answers  


What is sp_helptext?

0 Answers  


What normalization means?

0 Answers  


Why primary key is required?

0 Answers  


Categories