CONSTRAINTS: DROP
Per eliminare una foreign key da una tabella usare la seguente sintassi.
ALTER TABLE nome_tabella DROP CONSTRAINT nome_constraint;
E s e m p i o
CREATE TABLE ESEMPIO2
(
IDESE2 number,
NOME varchar2(10 byte),
COGNOME varchar2(10 byte),
constraint ESE2_PK FOREIGN KEY (IDESE2) REFERENCES ESEMPIO1(IDESE1)
);
ALTER TABLE ESEMPIO2 DROP CONSTRAINT ESE2_PK ;
Il codice SQL della tabella è ora il seguente:
CREATE TABLE ESEMPIO2
( IDESE2 NUMBER,
NOME VARCHAR2(10 BYTE),
COGNOME VARCHAR2(10 BYTE)
)
ALTER TABLE nome_tabella DROP CONSTRAINT nome_constraint;
E s e m p i o
CREATE TABLE ESEMPIO2
(
IDESE2 number,
NOME varchar2(10 byte),
COGNOME varchar2(10 byte),
constraint ESE2_PK FOREIGN KEY (IDESE2) REFERENCES ESEMPIO1(IDESE1)
);
ALTER TABLE ESEMPIO2 DROP CONSTRAINT ESE2_PK ;
Il codice SQL della tabella è ora il seguente:
CREATE TABLE ESEMPIO2
( IDESE2 NUMBER,
NOME VARCHAR2(10 BYTE),
COGNOME VARCHAR2(10 BYTE)
)