create table re(id numeric(1),bin varchar(10))
comment ajouter non nul sur la table, ainsi que la clé étrangèreComment ajouter non nul dans le champ de la table
create table re(id numeric(1),bin varchar(10))
comment ajouter non nul sur la table, ainsi que la clé étrangèreComment ajouter non nul dans le champ de la table
il suffit d'ajouter « NOT NULL » à toutes les colonnes que vous voulez éviter d'être NULL:
create table re(id numeric(1) NOT NULL,
bin varchar(10) NOT NULL)
Si vous voulez changer plus tard, vous pouvez faire (syntaxe pour SQL Server 2005 et plus):
ALTER TABLE re
ALTER COLUMN id NUMERIC(1) NOT NULL
ALTER TABLE re
ALTER COLUMN bin VARCHAR(10) NOT NULL
Que voulez-vous dire par « étrangers clé "? Sur quelle colonne? À quelle autre table et colonne?
Découvrez quelques-unes de ces tutoriels SQL de base d'abord - ils devraient vous aider à démarrer:
Marc
Si je vous ai aidé - pourquoi n'acceptez-vous pas ma réponse? Cliquez sur la grosse "coche" à gauche de la question. Vous aide à avoir une bonne réputation, aussi! –
Mendier pour rep est si indigne, @marc_s :-) – paxdiablo
@pax: oui, mais efficace :-) –
Nous avons vraiment besoin de plus d'informations avant que nous puissions T'aider. Quelle technologie de base de données (Sql Server 200x, MySql, Oracle, ...) utilisez-vous? –
Compte tenu de ces questions, je vous suggère de trouver un didacticiel SQL sur le Web ou un livre – Mark
Il a ajouté un commentaire à l'une de ses autres questions à dire sqlserver2k5, j'ai donc mis à jour les balises. – paxdiablo