Als «constraint» getaggte Fragen

Ein deklarativer Mechanismus wie eine Prüfung oder ein Fremdschlüssel, der eine Datenintegritätsregel in einer Datenbank erzwingt.





2
PostgreSQL EXCLUDE USING-Fehler: Der Datentyp integer hat keine Standardoperatorklasse
In PostgreSQL 9.2.3 versuche ich, diese vereinfachte Tabelle zu erstellen: CREATE TABLE test ( user_id INTEGER, startend TSTZRANGE, EXCLUDE USING gist (user_id WITH =, startend WITH &&) ); Aber ich bekomme diesen Fehler: ERROR: data type integer has no default operator class for access method "gist" HINT: You must specify …


7
Kopieren Sie die gesamte Struktur einer Tabelle
Wenn Sie mit einigen Methoden eine Kopie einer Tabelle erstellen, verlieren Sie Indizes, PK, FK usw. Zum Beispiel kann ich in SQL Server sagen: select * into dbo.table2 from dbo.table1; Dies ist nur eine einfache Kopie der Tabelle. Alle Indizes / Einschränkungen fehlen. Wie kann ich eine Tabellenstruktur kopieren (ohne …


2
Wie lösche ich alle Einschränkungen aus allen Tabellen?
Ich möchte alle Standardeinschränkungen, Prüfeinschränkungen, eindeutigen Einschränkungen, Primärschlüssel und Fremdschlüssel aus allen Tabellen in einer SQL Server-Datenbank löschen. Ich weiß, wie ich alle Einschränkungsnamen abrufen kann sys.objects, aber wie fülle ich das ALTER TABLETeil auf?



2
Wofür steht 'ibfk' in MySQL?
Wenn ich in phpmyadmin eine Fremdschlüsseleinschränkung für die Tabelle 'photos' erstelle, sehe ich später, dass die Einschränkung 'photos_ibfk_1' heißt und die nächste Einschränkung 'photos_ibfk_2' usw. lautet die Konvention für DB-Einschränkungen in MySQL. Ist das richtig? Wofür steht IBFK?


4
Prüfbedingung funktioniert nicht?
Ich habe die folgende Tabelle. create table test ( id smallint unsigned AUTO_INCREMENT, age tinyint not null, primary key(id), check (age<20) ); Das Problem ist, dass die CHECKEinschränkung für die Altersspalte nicht funktioniert. Zum Beispiel, wenn ich 222 für das Altersfeld einfüge, akzeptiert MySQL es.
23 mysql  constraint 

4
Problem mit der Entitätsbeziehung
Ich habe 4 ähnliche Tabellen (es ist ein Beispiel): Company: ID Name CNPJ Department: ID Name Code ID_Company Classification: ID Name Code ID_Company Workers: Id Name Code ID_Classification ID_Department Angenommen, ich habe eine classificationmit id = 20, id_company = 1. Und ein departmentdas hat id_company = 2(das repräsentiert eine andere …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.