Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dedindol

[Resolvido] Alteração de tabela

Recommended Posts

Olá galera,

Criei um banco de dados com uma tabela chamada item,

essa tabela era a seguinte:

 

CREATE TABLE Item

(

Item_Id INT IDENTITY ,

Desc_Item NVARCHAR(50) NOT NULL ,

Preco DECIMAL(10,2) NOT NULL ,

Figura NVARCHAR(60) NULL ,

Depto_Id INT NOT NULL ,

Observacao NVARCHAR(250) NOT NULL

 

CONSTRAINT PK_Item PRIMARY KEY(Item_Id) ,

CONSTRAINT FK_Item FOREIGN KEY(Depto_Id) REFERENCES Depto(Depto_Id)

)

 

 

O problema é que o campo Figura não deveria ser Not null e sim Null

 

Eu deletei o campo figura da tabela e agora preciso inserir novamente esse campo sendo NULL.

 

To usando o seguinte:

 

ALTER TABLE item ADD COLUMN Figura NVARCHAR (50) NULL

 

mas ta dando o erro abaixo:

 

Msg 156, Level 15, State 1, Line number 1

Incorrect syntax near the keyword 'COLUMN'.

 

Como posso inserir esse campo denovo aceitando NULL???

 

Obrigado galera!

Compartilhar este post


Link para o post
Compartilhar em outros sites

por incrivel que pareça você nao usa a palavra colunm

 

alter table

add campo tipo restrição

 

mas nao é um boa pratica deletar campo pra corrigir alguma coisa o ideal e usar os recursos do alter table e do propio banco que possibilitao uma alteração mais tranquila.

caso quera alterar seu campo via alter table poste ai o forum é muito bom

ate a proxima....

Compartilhar este post


Link para o post
Compartilhar em outros sites

grato pelo feedback...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.