Array
(
)

alterar tabela

Djjunior
   - 15 jun 2004

Olá galera seguinte estou precisando de alterar mais de uma coluna em várias tabelas então estava precisando de usar um alter table do tipo:

ALTER TABLE EQUIPAMENTOS
ALTER COLUMN EQU_LEIT_SUPERIOR FLOAT NULL,
ALTER COLUMN EQU_LEIT_INFERIOR FLOAT NULL

só que isso não funciona !! alguem sabe como eu posso fazer isso? já tentei entre parenteses, com virgura, com ponto e virgula etc.

desde já muito obrigado

ha estou usando o SQL Server ok.

Fer_nanda
   - 04 jul 2004

Estrutura do comando para inserir um novo campo na tabela:

ALTER TABLE Nome_da_tabela ADD CAMPO TIPOCAMPO Ex: ALTER TABLE Clientes ADD fone varchar(12)

A estrutura para se remover um campo da tabela é a que segue:

ALTER TABLE Nome_da_tabela DROP CAMPO Ex: ALTER TABLE Clientes DROP nome

Fer_nanda
   - 04 jul 2004

Esqueci de passar.. dah uma olhada neste site... pode te ajudar bastante http://www.sqlmagazine.com.br/Artigos/sqlserver/02_Comandos_SQL.asp

Até

Djjunior
   - 05 jul 2004

bl mas o problema é o seguinte:

ALTER TABLE EQUIPAMENTOS
ALTER COLUMN EQU_LEIT_SUPERIOR FLOAT NULL

funciona maravilhosamente bem!!

só que

ALTER TABLE EQUIPAMENTOS
ALTER COLUMN EQU_LEIT_SUPERIOR FLOAT NULL,
ALTER COLUMN EQU_LEIT_INFERIOR FLOAT NULL

não funciona, isso é eu não consigo alterar mais de uma coluna por alter table fraga 8)

o que me faz fazer algo do tipo:

ALTER TABLE EQUIPAMENTOS
ALTER COLUMN EQU_LEIT_SUPERIOR FLOAT NULL, :?

ALTER TABLE EQUIPAMENTOS
ALTER COLUMN EQU_LEIT_INFERIOR FLOAT NULL :?

Fer_nanda
   - 11 jul 2004

estou sem o sql server pra testar agora. mas vc já tentou assim?
#Código

ALTER TABLE EQUIPAMENTOS 
ALTER COLUMN 
  EQU_LEIT_SUPERIOR FLOAT NULL, 
  EQU_LEIT_INFERIOR FLOAT NULL;


Qualquer coisa dah um toque =)
até

Djjunior
   - 12 jul 2004

já :(