Como alterar um atributo em uma tabela usando o T-SQL para permitir nulos (não nulos -> nulos)? Alterar tabela, talvez?
sql
sql-server
sql-server-2008
CrazyMouse
fonte
fonte
Respostas:
fonte
ALTER TABLE your_table ALTER COLUMN your_column NVARCHAR(42)
como será o padrão para permitir nulos de qualquer maneira, se não for especificado explicitamente de outra forma.ALTER TABLE .. ALTER COLUMN ..
comandosALTER TABLE ALTER COLUMN failed because one or more objects access this column.
Sim, você pode usar
ALTER TABLE
o seguinte:Citando a partir da
ALTER TABLE
documentação:fonte
ALTER TABLE está certo:
fonte
Para MySQL, MariaDB
Use em
MODIFY COLUMN
vez deALTER COLUMN
.fonte
fonte
Eu escrevi isso para poder editar todas as tabelas e colunas para nulo de uma só vez:
fonte
Esta é a abordagem para fazer isso: -
Se você não possui nenhum esquema, exclua a linha do esquema, pois não precisa fornecer o esquema padrão.
fonte
Então, a maneira mais simples é,
fonte