Schlagworte: constraint
DEFAULT Constraint mit systemdefiniertem Namen löschen
Nov 15th
Dies passiert häufig, wenn man graphische Tools wie SSMS zum Tabellendesign verwendet oder seine CREATE TABLE Statements folgendermassen schreibt:
CREATE TABLE dbo.Foobar (
col1 int DEFAULT(0),
col2 char(2)
);
Hierbei muss man die DEFAULT… mehr »
Text des DEFAULT Wertes einer Spalte anzeigen
Sep 8th
Manchmal kann es nützlich sein, den Wert oder den Ausdruck einer DEFAULT Einschränkung abzufragen. Hier ist eine Variante die auch noch unter SQL Server 2000 funktioniert:SELECT def.textFROM sysobjects sysObj (NOLOCK) JOIN sys… mehr »
Fremdschlüssel Aktion Check
Dez 29th
SELECT OBJECTPROPERTY(O.[OBJECT_ID], 'CnstIsUpdateCascade') AS updcascade, OBJECTPROPERTY(O.[OBJECT_ID], 'CnstIsDeleteCascade') AS delcascade, [name]FROM sys.objects OWHERE OBJECTPROPERTY(O.[OBJECT_ID], 'IsForeignKey') = 1 AN… mehr »
Kann ich datenbankübergreifende Referentielle Integritäts Einschränkungen erstellen?
Aug 31st
Jein!
Nein: Es geht nicht, eine FOREIGN KEY Einschränkung über Datenbankgrenzen hinweg anzulegen.
Ja: Man kann Trigger dafür verwenden. Hier muß man aber darauf achten, daß die entsprechenden Berechtigungen gesetzt sind. mehr »
Foreign Key Constraints löschen
Nov 26th
Das nachfolgende Skript löscht alle existierenden Einschränkungen für die angegebene Tabelle. Will man alle Einschränkungen der aktuellen Datenbank löschen, muss man einfach nur die WHERE Zeile auskommentieren oder entfernen.CREATE TABLE dropping_const… mehr »
Unterschied zwischen Primary Key und Unique Key
Jul 12th
UniqueKey: Die Werte eines UNIQUE KEY Index sind eindeutig. Ein NULL Wert kann genau einmal gespeichert werden.PrimaryKey: Die Werte eines PRIMARY KEY Index, sind eindeutig und nicht NULL. NULL ist nicht zulässig. Darüber hinaus ist ein PrimaryKey eines… mehr »
