Domande taggate «constraint»

Un meccanismo dichiarativo come un controllo o una chiave esterna che impone alcune regole di integrità dei dati in un database.

4
Problema di relazione tra entità
Ho 4 tabelle correlate in questo modo (è un esempio): Company: ID Name CNPJ Department: ID Name Code ID_Company Classification: ID Name Code ID_Company Workers: Id Name Code ID_Classification ID_Department Supponiamo che io abbia un classificationcon id = 20, id_company = 1. E un departmentche ha id_company = 2(che rappresenta …

2
Vincolo di colonna univoco personalizzato, applicato solo se una colonna ha un valore specifico
È possibile avere un vincolo di colonna univoco personalizzato come segue? Supponiamo che io abbia due colonne subsete typeentrambe le stringhe (anche se i tipi di dati probabilmente non contano). Se typeè "vero", allora voglio che la combinazione di typee subsetsia unica. Altrimenti, non ci sono vincoli. Sto usando PostgreSQL …











5
Perché questo AGGIORNAMENTO fallisce con una violazione univoca del vincolo chiave?
Sono un DBA "accidentale", relativamente inesperto e sconcertato da questo problema. Esecuzione di MS SQL Server 2012. Il problema è con questa istruzione UPDATE: UPDATE dbo.tAccts SET Ticket = 'ARP.ExGE' , Method = 'smtp' , AcctOwner = 'r00417819' , DisplayName = '~AppLight HBSFax-Inactive' , Destination = 'r00417819@mail.ad.ge.com' , UpdatedBy = …

1
Vincola l'input a poche stringhe diverse
Ciao, non riesco a far funzionare un vincolo come mi aspetto in postgreSQL. Da pgadmin eseguo la seguente query SQL. -- Check: "TypeCheck" -- ALTER TABLE "ComLog" DROP CONSTRAINT "TypeCheck"; ALTER TABLE "ComLog" ADD CONSTRAINT "TypeCheck" CHECK ("Type" SIMILAR TO 'email|post|IRL|minutes'); COMMENT ON CONSTRAINT "TypeCheck" ON "ComLog" IS 'One of …

2
problema di violazione del vincolo di chiave esterna
Ho identificato 3 situazioni. Uno studente senza iscrizioni. Uno studente con iscrizioni ma senza voti. Uno studente con iscrizioni e voti. C'è un trigger nella tabella delle iscrizioni per calcolare GPA. Se uno studente ha voti, aggiornerà o inserirà una voce nella tabella GPA; nessun voto, nessuna voce nella tabella …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.