| 
	
 | 
 Posted by David Portas on 12/19/07 11:49 
"YZXIA" <yzx27@hotmail.com> wrote in message  
news:acf22b78-2cf5-4aea-823d-9f718577de64@w40g2000hsb.googlegroups.com... 
>I need to make a primary key, which constitute two different columns 
> on our MS SQL server. When I wrote the following code I received an 
> error message: 
> 
> 
> create table t_dz_borrowing_record 
> ( 
>   CutOffDate datetime not null Primary key, 
>    LoanType varchar(20) not null primary key, 
>     ..... More columns 
> ) 
> 
> 
> Msg 8110, Level 16, State 0, Line 2 
> Cannot add multiple PRIMARY KEY constraints to table 
> 't_dz_borrowing_record'. 
> 
> Does anyone know how to make a primary key  which is a combination of 
> two columns? 
 
 
Books Online is your friend. Get to know it. 
 
You should name your constraints so I've added the CONSTRAINT clause and a  
name as well: 
 
CREATE TABLE t_dz_borrowing_record 
( 
  CutOffDate datetime not null, 
  LoanType varchar(20) not null, 
  CONSTRAINT t_dz_borrowing_record_pk PRIMARY KEY (CutOffDate, LoanType), 
  ..... More columns 
); 
 
--  
David Portas
 
  
Navigation:
[Reply to this message] 
 |