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 / 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

Hi, Can anybody please explain me the flow of the below query. I am not able to understand how this query works. This query is for finding the Nth highest salary.. SELECT DISTINCT (a.sal) FROM EMP A WHERE &N = (SELECT COUNT (DISTINCT (b.sal)) FROM EMP B WHERE a.sal<=b.sal); If N = 2 then second highest salary will be the o/p. If N = 3 then third highest salary will be the o/p. and so on.. Thanks, Nitin

5 Answers   Deloitte, Ness Technologies,


Can we have two clustered index on a table?

0 Answers  


Is it possible to pass parameters to triggers?

0 Answers  


Can a key be both primary and foreign?

0 Answers  


What are nested triggers ?

6 Answers   Amazon, Appeal Soft, IBM, Infosys, TCS,


Can we create clustered index without primary key?

0 Answers  


What is meant by truncate in sql?

0 Answers  


How to start the command-line sql*plus?

0 Answers  


table name: prod there are three fields in the table that are 1.proddate 2.prodQty 3.model Day wise prodQty is stored in the table prod write a query to display total prodqty in the year 2004 april.

2 Answers   Maruti Suzuki,


What is difference between hql and native sql?

0 Answers  


how to check the 3rd max salary from an employee table? One of the queries used is as follows: select sal from emp a where 3=(select count(distinct(sal)) from emp b where a.sal<=b.sal). Here in the sub query "select count(distinct(sal)) from emp b where a.sal<=b.sal" or "select count(distinct(sal)) from emp b where a.sal=b.sal" should reveal the same number of rows is in't it? Can any one here please explain me how is this query working perfectly. However, there is another query to get the 3rd highest of salaries of employees that logic I can understand. Pls find the query below. "select min(salary) from emp where salary in(select distinct top 3 salary from emp order by salary desc)" Please explain me how "select sal from emp a where 3=(select count(distinct(sal)) from emp b where a.sal<=b.sal)" works source:http://www.allinterview.com/showanswers/33264.html. Thanks in advance Regards, Karthik.

4 Answers  


What operating systems are supported by oracle sql developer?

0 Answers  


Categories