alter table dinamico ??

FernandoT
12 de Abril del 2005
Quisiera saber si puedo implementar un sp, donde se pueda alterar una tabla dinamica, de acuerdo a datos de un cursor, por ejemplo
create table tbl1 (c1 int, c2, smallint)
declare cursor cr1 for select nombre from tabla_concep
...
fetch cursor cr1 into @w_nombre
while
...
alter table tbl1
add @w_nombre tipo_dato
...
end
Si no se puede, como podria implementar esta utilidad? Gracias por sus comentarios

Isa? Islas
12 de Abril del 2005
lo puedes hacer mediante un QUERY DINAMICO

DECLARE @SQLString NVARCHAR(100), @MyValor1 CHAR(1)
SET @MyValor1 = 'hola'
SET @SQLString = 'SELECT * FROM SALUDOS WHERE Mysaludo = '[email protected]
EXEC sp_executesql @SQLString