tsaenger 13 Geschrieben 29. November 2008 Melden Geschrieben 29. November 2008 Hallo, ich bin scheinbar bild geworden. Ich finde im MSsql 2005 die Option nicht bei einer Datenbank "NOT NULL" zu deaktivieren. Als Standard soll in dem Fall "0" eingetragen werden. Wer kann mir da bitte helfen? Vielen Dank. Gruß Tobias
Poison Nuke 10 Geschrieben 29. November 2008 Melden Geschrieben 29. November 2008 create table "xxx" ("name" int not null default 0, ... ) dann hast immer den Wert 0 eingetragen, wenn nix übergeben wurde.
tsaenger 13 Geschrieben 30. November 2008 Autor Melden Geschrieben 30. November 2008 Hallo vielen Dank für die Antwort. Dies gilt allerdings nur für das neue anlegen von Tabellen. Wenn ich eine DB habe mit mehreren Tabellen und einigen Spalten. Wie kann ich das auf ALLE bestehenden Tabellen übernehmen? Muss ich das mittels ALTER machen oder kann ich das generell im SQL Server Managementstudio einstellen. Vielen Dank Gruß Tobias
Poison Nuke 10 Geschrieben 30. November 2008 Melden Geschrieben 30. November 2008 nein, musst du mit Alter table xyz ... machen. Die genaue Syntax hab ich aber nicht im Kopf, da ich schon lange keine Tabellen mehr anpassen musste.
phoenixcp 10 Geschrieben 30. November 2008 Melden Geschrieben 30. November 2008 Ich finde im MSsql 2005 die Option nicht bei einer Datenbank "NOT NULL" zu deaktivieren. Als Standard soll in dem Fall "0" eingetragen werden. Das ist auch keine Option in MSSQL sondern das würde eine Änderung an allen Tabellenspalten aller Tabellen bedeuten. Je nach Komplexität deiner Datenbank kannst du damit allerdings eine recht lange Zeit verbirngen das anzupassen. ;) Zudem: Ist denn sichergestellt, das deine Datenbankapplikation noch funktioniert, wenn du den Defaultwert auf einmal flächendeckend veränderst? Was ist das eigentlich Ziel deiner Absicht?
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden