Jump to content

POWERED BY:

Archived

This topic is now archived and is closed to further replies.

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!

Share this post


Link to post
Share on other 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....

Share this post


Link to post
Share on other sites

grato pelo feedback...

Share this post


Link to post
Share on other sites

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.