Modifier la table: comment changer l'attribut' Allow Nulls ' de not null à allow null
Comment changer un attribut dans une table en utilisant T-SQL pour autoriser les valeurs NULL (not null -- > null)? Alter table peut-être?
162
demandé sur
alejandro zuleta
2010-10-08 15:12:06
5 réponses
-- replace NVARCHAR(42) with the actual type of your column
ALTER TABLE your_table
ALTER COLUMN your_column NVARCHAR(42) NULL
298
répondu
LukeH
2010-10-08 11:16:32
Oui, vous pouvez utiliser ALTER TABLE
comme suit:
ALTER TABLE [table name] ALTER COLUMN [column name] [data type] NULL
Citant le ALTER TABLE
documentation:
NULL
peut être spécifié dansALTER COLUMN
pour forcer une colonneNOT NULL
à autoriser des valeurs nulles, à l'exception des colonnes des contraintes de clé primaire.
40
répondu
Daniel Vassallo
2010-10-08 11:16:11
ALTER TABLE est juste:
ALTER TABLE MyCustomers ALTER COLUMN CompanyName VARCHAR(20) NULL
20
répondu
Oded
2010-10-08 11:56:26
ALTER TABLE public.contract_termination_requests
ALTER COLUMN management_company_id DROP NOT NULL;
3
répondu
laxmi kalake
2014-07-25 13:20:11
Pour MySQL, MariaDB
ALTER TABLE [table name] MODIFY COLUMN [column name] [data type] NULL
Utiliser MODIFY COLUMN
au lieu de ALTER COLUMN
.
0
répondu
Vijay Nandwana
2018-07-11 10:43:08