Can a table have two primary keys?
Answers were Sorted based on User's Feedback
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
how to check server status with 'mysqladmin'? : Sql dba
How to assign sql query results to pl sql variables?
Which is better stored procedure or query?
What is the difference between SQL and PLSQL
What is the difference between execution of triggers and stored procedures?
I have a package in which a table was used in a procedure and compiled later i have dropped the table used in the package what would be the status of package specification and body
GLOBAL TEMPORARY TABLE over Views in advantages insolving mutating error?
How to add a column ‘salary’ to a table employee_details?
explain mysql aggregate functions. : Sql dba
How to run sql functions in pl/sql?
How do I run a pl sql program?
Why do we create stored procedures & functions in pl/sql and how are they different?
Oracle (3253)
SQL Server (4518)
MS Access (429)
MySQL (1402)
Postgre (483)
Sybase (267)
DB Architecture (141)
DB Administration (291)
DB Development (113)
SQL PLSQL (3330)
MongoDB (502)
IBM Informix (50)
Neo4j (82)
InfluxDB (0)
Apache CouchDB (44)
Firebird (5)
Database Management (1411)
Databases AllOther (288)