create table re(id numeric(1),bin varchar(10))
, wie man hinzufügen nicht null auf dem Tisch sowie FremdschlüsselWie in Tabellenfeld
create table re(id numeric(1),bin varchar(10))
, wie man hinzufügen nicht null auf dem Tisch sowie FremdschlüsselWie in Tabellenfeld
Fügen Sie einfach „NOT NULL“ an alle Spalten, die Sie nicht null hinzuzufügen davon, dass NULL verhindern wollen:
create table re(id numeric(1) NOT NULL,
bin varchar(10) NOT NULL)
Wenn Sie es später ändern möchten, können Sie 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 meinst du mit „fremden Schlüssel" ? Auf welcher Spalte? Zu welcher anderen Tabelle und Spalte?
prüfen zunächst einige dieser grundlegenden SQL-Tutorials - sie sollten Sie begonnen:
Marc
Wenn ich dir geholfen habe - warum akzeptierst du meine Antwort nicht? Klicken Sie auf das große "Häkchen" links neben der Frage. Hilft Ihnen auch einen guten Ruf zu bekommen! –
Bitten für rep ist so undignificant, @marc_s :-) – paxdiablo
@pax: ja, aber effizient :-) –
Wir haben wirklich ein paar mehr Infos brauchen, bevor wir können dir helfen. Welche Datenbank-Technologie (Sql Server 200x, MySql, Oracle, ...) verwenden Sie? –
Angesichts dieser Fragen könnte ich vorschlagen, finden Sie eine SQL-Tutorial im Internet oder ein Buch – Mark
Er fügte einen Kommentar zu einer seiner anderen Frage zu sagen sqlserver2k5, also habe ich die Tags aktualisiert. – paxdiablo