Can a table have two primary keys?
Answers were Sorted based on User's Feedback
Answer / suresh babu
No,The Table should have one primary key.But we can create
single primary key for combination of more columns,which is
called Composite Primary Key.
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / damini
No.A table can have only one primary key .if it is having
more than one primary key then we say it as composite
primary key...A composite primarykey is a primary key of 2
or more columns together..A composite primary key is
different from primary key..
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / subbarayulu
No, a table should allows only one primary key with the
properties of NOT NULL + UNIQUE . But user can be able to
give more than one primary keys in a table with the help of
NOT NULL and UNIQUE KEYs but not directly using PRIMARY KEY
constraint.
| Is This Answer Correct ? | 2 Yes | 1 No |
Answer / srilekha
no,it's not possible to set more than one primary key column
to a single table
| Is This Answer Correct ? | 2 Yes | 1 No |
Answer / sattprakash mittal
Primary key is a field which is uniquely identified each record in a table. A table can only one primary key but there are more field can be used as primary key are known as candidate keys
| Is This Answer Correct ? | 2 Yes | 1 No |
Answer / pardeeep
NO,A table have only one primary key.But we can use it on more then one column.
Exp..
create table emp(empno int,ename nvarchar(20),deptno int,constraint Pk_constraint primary key( empno,deptno))
This query for SQL server
| Is This Answer Correct ? | 1 Yes | 0 No |
How to call DDL statements from pl/sql?
Does SQL*Plus contains pl/sql Engine?
Table name: T1, it has only one column. col1 ------ c b a b b b b d s a a t s Requirement: I need the following output from the above base table by using SQL query. col1 Cnt ----- ------- a 3 b 5 Others 5 Please help. Thanks Guru v.gurus@in.com
What is a delimiter in sas?
What are code pages ?
what is meant by databases
what is the difference between mysql_fetch_array and mysql_fetch_object? : Sql dba
in oracle 10g sw after compiling procedure how to pass parameter values ,if we (v_empid out number)how to give empid after successful compilation program.This site exact suitable for 10g with respect to question & answer same format , im trying sql browser & sql command prompt using exec procedure name & respective parameters.
how to connect oracle in unix prompt?
What is bulk collect in pl sql?
1> how are u debugging in plsql ? 2> how to connect oracle database from unix. is there ne way other than using sqlplus ?
How consistent is the view of the data between and within multiple sessions, transactions or statements ?
Oracle (3259)
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)