creacion tabla con 200 campos

13/01/2005 - 21:43 por Jorge Vega | Informe spam
Saludos amigos, de urgencia necesito crear una tabla para un bd pero ni idea
de como, necesito que tenga por nombre respuesta## donde ## va de 1 a 200, es
decir, serían 200 columnas,

alguno puede darme una guia de como puedo hacerlo

agradezco la ayuda que me puedan brindar

Preguntas similare

Leer las respuestas

#1 Jorge Martinez
13/01/2005 - 23:26 | Informe spam
A lo mejor es un poco cutre, pero yo me crearia un script de creacion de una
tabla con un campo y a partir de ahi ala a copiar y modificar los nombres de
los restantes campos.



"Jorge Vega" escribió en el mensaje
news:
Saludos amigos, de urgencia necesito crear una tabla para un bd pero ni


idea
de como, necesito que tenga por nombre respuesta## donde ## va de 1 a 200,


es
decir, serían 200 columnas,

alguno puede darme una guia de como puedo hacerlo

agradezco la ayuda que me puedan brindar
Respuesta Responder a este mensaje
#2 Enrique Albert
13/01/2005 - 23:37 | Informe spam
Hola,

seguro que no puedes normalizar esa tabla, tiene pinta que esa tabla
tiene poco futuro.

De cualquier manera, yo en tu lugar miraba en los BOL por dos aspectos:

ALTER TABLE ADD Column ...
y

EXEC ("ALTER TABLE ... ADD Column" + @index + " ...")

Un saludo
Respuesta Responder a este mensaje
#3 Jorge Vega
14/01/2005 - 02:32 | Informe spam
Muchas gracias chicos, he tomado en cuenta sus aportes.
Se que es algo grande por la cantidad de campos pero bueno, asi lo han
pedido, es para un formulario asp que le enviara los resultados a la tabla y
luego se migrara a excel para graficar.



"Jorge Vega" escribió en el mensaje
news:
Saludos amigos, de urgencia necesito crear una tabla para un bd pero ni


idea
de como, necesito que tenga por nombre respuesta## donde ## va de 1 a 200,


es
decir, serían 200 columnas,

alguno puede darme una guia de como puedo hacerlo

agradezco la ayuda que me puedan brindar
Respuesta Responder a este mensaje
#4 MNLau
14/01/2005 - 07:52 | Informe spam
Me falta información pero creo que las 200 columnas deberían ser 200 filas.
Intenta normalizar y si no pues eso, a copiar-pegar.
"Jorge Vega" escribió en el mensaje
news:
Saludos amigos, de urgencia necesito crear una tabla para un bd pero ni


idea
de como, necesito que tenga por nombre respuesta## donde ## va de 1 a 200,


es
decir, serían 200 columnas,

alguno puede darme una guia de como puedo hacerlo

agradezco la ayuda que me puedan brindar
Respuesta Responder a este mensaje
#5 Luis Enrique García A.
14/01/2005 - 20:38 | Informe spam
create table ##paso (KeyPaso int identity)

declare @a int,
@sql varchar(500)

set @a = 1
while @a <= 5
begin
set @sql = 'Alter table ##paso add Columna_' + cast(@a as varchar(3)) + '
int '
exec (@sql)
set @a = @a + 1
end

select * from ##paso
drop table ##paso


Luis E.



"Jorge Vega" escribió en el mensaje
news:
Saludos amigos, de urgencia necesito crear una tabla para un bd pero ni


idea
de como, necesito que tenga por nombre respuesta## donde ## va de 1 a 200,


es
decir, serían 200 columnas,

alguno puede darme una guia de como puedo hacerlo

agradezco la ayuda que me puedan brindar
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida