SQL - borrar columna con condicion

 
Vista:

borrar columna con condicion

Publicado por Ana (3 intervenciones) el 10/06/2005 11:03:47
¿Como puedo eliminar una columna (NIVEL) de una tabla sólo cuando un campo (CODIGO) este relleno? Solo se me ocuure lo siguiente:

alter table "ZZ916" drop column "NIVEL" where "CODIGO" >='0';

pero no me funciona. ¿Alguien tiene una solucion?
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:borrar columna con condicion

Publicado por Liliana (426 intervenciones) el 10/06/2005 13:23:03
Hola,
IF (SELECT COUNT(codigo) FROM tabla WHERE codigo >= 0 ) > 0

ALTER TABLE tabla DROM COLUMN nivel
GO

Saludos,
Liliana.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:borrar columna con condicion

Publicado por Isaías Islas (5072 intervenciones) el 10/06/2005 17:34:00
Hola Liliana, que dicen las pampas??

Se te fue una M en lugar de una P en DROP

ALTER TABLE tabla DROP COLUMN nivel
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:borrar columna con condicion

Publicado por Liliana (426 intervenciones) el 10/06/2005 18:21:20
Hola amigo!
Gracias por la corrección, siempre atento.
Las pampas tratando de recuperarse en pocos días de una sequía de meses, estamos pasados por agua!!!!
Cariños,
Liliana.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:borrar columna con condicion

Publicado por Ana (3 intervenciones) el 13/06/2005 10:53:56
Gracias a los dos, pero es que el IF en SQL + no me funciona!!!!
¿se os ocurre algo?
Mil gracias,

Ana.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:borrar columna con condicion

Publicado por Liliana (426 intervenciones) el 13/06/2005 13:07:38
Hola Ana,
El IF funciona en MS SQL Server, ¿con qué estás trabajando?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar