Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


Can a table have two primary keys?

Answers were Sorted based on User's Feedback



Can a table have two primary keys?..

Answer / vineet

A Table can have only one primary key but it is possible to
have more than 1 primary key attributes i.e candidate key.

Is This Answer Correct ?    1 Yes 0 No

Can a table have two primary keys?..

Answer / avdhesh

One Table can contain only One Pk But can Have more than One
Unique Key

Is This Answer Correct ?    1 Yes 0 No

Can a table have two primary keys?..

Answer / balaji

a table can have only one primary key.
u can make another primary key
that is called a composite primary key

Is This Answer Correct ?    1 Yes 0 No

Can a table have two primary keys?..

Answer / saurabh

No, a table can have one and only one primary key.

Is This Answer Correct ?    1 Yes 1 No

Can a table have two primary keys?..

Answer / sandeep gogoi

yes! it possibly have 2 primary keys as a combination of
such keys should not repeated!...

Is This Answer Correct ?    1 Yes 1 No

Can a table have two primary keys?..

Answer / uhaish

Yes and it can and the number of primary keys in a single
table is not limited and can be 3,4, unlimited .The concept
is imagine 2 primary keys cols in a table as one primary
key col .
which means if you have two cols A and B both are primary
key by defination then..
AB
00
01
02
12
21
21
22

,see individually a primary key col is not anymore unique
but as hole its unique no other row in a table can have the
same combination of these two primary keys i.e '02' cannot
be repeated .

Is This Answer Correct ?    2 Yes 2 No

Can a table have two primary keys?..

Answer / murali krishna penke

we can create more than one primary key in a table. the
maximum allowed to create primary keys for columns is 16,
but we call it primary key for one column only and the
remaining we call it as composite primary key..

create table TestPrimaryKey(ID int,Name nvarchar(50),Email
nvarchar(50),Phone nvarchar(12),cellphone nvarchar
(10),primary key(ID,Name,Email,Phone,cellphone))

the above table creates primary key for all above mentioned
columns.

Is This Answer Correct ?    1 Yes 1 No

Can a table have two primary keys?..

Answer / antonis flangofas

ofc you can, stop giving to ppl wrong answers here it is

CREATE TABLE track(
album CHAR(10),
disk INTEGER,
posn INTEGER,
song VARCHAR(255),
PRIMARY KEY (album, disk, posn)
)

if you want to avoid to have id you use this way.

Is This Answer Correct ?    1 Yes 1 No

Can a table have two primary keys?..

Answer / dan

Kumar Navdeep Shanker

I have created the table provided and it works well.
You said that is possible to have two primary key, I am
sorry I have to disagree with you and all who said yes.

Let me explain using your table

cno balance cname
1 2 w
2 2 x
1 3 r
primary key no two tuple have the same value

what you are providing is a composite key

Thus, we can have more than one key in a table that the
compinaition of the keys are unique

BUT we have only one primary key that means it is unique

Please correct me if i am wrong

Is This Answer Correct ?    0 Yes 0 No

Can a table have two primary keys?..

Answer / san

Yes we can keep but it become composite key
means primary key for that perticular coloum only

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More SQL PLSQL Interview Questions

how to create a new view in mysql? : Sql dba

0 Answers  


What are two parts of package ?

2 Answers   Infosys,


What is cursor status?

0 Answers  


Write a query to find five highest salaries from EMP table. (there is a column SALARY)

24 Answers   Cap Gemini, iNautix,


what is the Default Libraries for Oracle Report 6i

0 Answers   IBM,


Q1.all the depts which has more then 10 empls? Q2.all the dept which does not have any emply? Q3 all the emp which does not have any dept? Q4 get all the emply detais with the dept details it dept is exit otherwise any emp details? Q5 how to debugg the dynamic sql and packages?

4 Answers   KPIT,


Will truncate release space?

0 Answers  


Which is better varchar or nvarchar?

0 Answers  


How do I run a sql query in pgadmin 4?

0 Answers  


counting the no.of characters occurs in a string by using pl/sql function

1 Answers   TCS,


What is the execution plan in sql?

0 Answers  


Can we use commit inside a trigger?

0 Answers  


Categories