[SQL: Vincoli]

di il
2 risposte

[SQL: Vincoli]

Salve ho tale schema relazionale:

CLASSE(CodC,Versione,Progetto,Nome,Path,RigaI,RigaF,Stato)
METODO(CodM,Versione,Progetto,Nome,Path,RigaI,RigaF,Segnatura,CodC,Stato)
SCRITTURA(CodM,Versione,Data,CodA)
SEGNALAZIONE(CodS,DataApertura,CodM,V ersione,DataChiusura,Tipo,Descrizione)
ASSEGNAZIONE(CodS, CodA, DataAperetura, DataChiusura, Descrizione)
AUTORE(CodA,Nome,Cognome,Ruolo)

Devo scrivere questi due:

2 Risposte

  • Re: [SQL: Vincoli]

    La Data Chiusura deve essere successiva!
  • Re: [SQL: Vincoli]

    oregon ha scritto:


    La Data Chiusura deve essere successiva!
    Giusto ho sbagliato a scrivere, quindi cosi:
    ALTER TABLE Segnalazione
           ADD CONTRAINT V CHECK (DataChiusura > DataApertura AND Descrizione <> NULL );
    
    Entrambi vanno bene perchè sono vincoli intra-relazionali giusto?
Devi accedere o registrarti per scrivere nel forum
2 risposte