2 Stimmen

Hinzufügen von nicht null in ein Tabellenfeld

create table re(id numeric(1),bin varchar(10))

Hinzufügen von ungültig zu einer Tabelle sowie eines Fremdschlüssels

7voto

marc_s Punkte 701497

Fügen Sie einfach "NOT NULL" zu allen Spalten hinzu, die Sie vor NULL schützen wollen:

create table re(id numeric(1) NOT NULL,
bin varchar(10) NOT NULL)

Wenn Sie sie später ändern möchten, können Sie das tun (Syntax für SQL Server 2005 und höher):

ALTER TABLE re
  ALTER COLUMN id NUMERIC(1) NOT NULL

ALTER TABLE re
  ALTER COLUMN bin VARCHAR(10) NOT NULL

Was meinen Sie mit "Fremdschlüssel"? Für welche Spalte? Zu welcher anderen Tabelle und Spalte?

Schauen Sie sich zunächst einige dieser grundlegenden SQL-Tutorials an - sie sollten Ihnen den Einstieg erleichtern:

Marc

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X