Ich habe die folgende Tabelle in SybaseSybase primäre Drop Schlüssel
create table CUE_LOAD (
CAR_YEAR numeric(4,0) not null ,
CAR_ACCT numeric(15,0) not null ,
CAR_INIT_DATE date not null ,
CAR_END_DATE date not null ,
CAR_DOCTYPE varchar(20) not null ,
CAR_DOC_NO varchar(20) not null ,
CAR_CONCEPT varchar(100) not null ,
CAR_NAME varchar(100) not null ,
CAR_SHOP_VALUE numeric(20,0) not null ,
CAR_VALUE_IVA numeric(20,0) not null ,
CAR_VALUE_RTF numeric(20,0) not null ,
CAR_CONSIG varchar(30) not null ,
CAR_ID int identity ,
PRIMARY KEY CLUSTERED (CAR_ACCT, CAR_DOC_NO, CAR_INIT_DATE, CAR_END_DATE) on 'default')
Wie Sie haben wir einen zusammengesetzten Primärschlüssel auf sie sehen kann und es hat keinen Zwang Namen, aber jetzt müssen wir es fallen zu und weisen die Primär auf eine andere Spalte in der Tabelle, i mit
ALTER TABLE CUE_LOAD DROP PRIMARY KEY
habe versucht, aber ich "falsche Syntax nahe dem Schlüsselwort 'PRIMARY'" zu erhalten, habe ich auch mit
versuchtALTER TABLE CUE_LOAD DROP PRIMARY KEY CLUSTERED PRIMARY KEY CLUSTERED (CAR_ACCT, CAR_DOC_NO, CAR_INIT_DATE, CAR_END_DATE)
aber der gleiche Fehler erscheint.
Also, wie kann ich diesen Primärschlüssel fallen lassen?
Vielen Dank im Voraus