Help

07/07/2004 - 17:23 por Julio | Informe spam
Como puedo agregar una Columna en una tabla con un store procedure.

Preguntas similare

Leer las respuestas

#6 Gustavo Larriera [MVP SQL]
07/07/2004 - 19:00 | Informe spam
Con el permiso de Maxi.

El mejor modelo sería que tuvieras 3 tablas

Cliente(idcliente, otrosdatos)
Producto(idproducto, otrosdatos)
Licencia(idcliente, idproducto)

Para mostrar en Excel puedes hacer una vista con joins entre las tablas.
Gustavo Larriera
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Julio" wrote in message
news:
Lo que sucede es que tengo una hoja de excel para llevar el control de las
licencias de los usuarios, esta hoja contiene el nombre de los usuarios y
los software que tiene instalado y me dice cuanto se han comprado y


cuantas
hay instalada y cuantan quedan disponible o si se han excedido de la
cantidad comprada

Entonces quiero hacer una base de datos con su aplicacion para llevar este
control y la necesidad es que cuando lleque un software nuevo se pueda
agregar por la misma aplicacion a travez de un store procedure.

Clienteid Cliente Office2000 Office2003 Windows xp
1 juan 1
2 Maria 1


Algo como esto es que quiero hacer, si hay otra idea se la agradecere




"Maxi" wrote in message
news:
> Vas a tener que usar SqlDinamico y no es recomendado!! mucho menos que


un
SP
> reciba como un parametro una columna y esto se agregue a una BDD.
>
> Porque no me contas un poco mejor porque quieres hacer eso con un SP y
> veamos la forma de hacerlo de otra manera mucho mas segura :-)
>
>
> Salu2
> Maxi
> Buenos Aires - Argentina
> Desarrollador Microsoft 3 Estrellas .NET
> Nunca consideres el estudio como una obligación sino como
> una oportunidad para penetrar en el bello y maravillosos
> mundo del saber.
> - Albert Einstein
>
>
>
> "Julio" escribió en el mensaje
> news:
> > Gracias max, por responder Pero necesito especificar en el store
procedure
> > el nombre que va a tener la columna, creo que necesitare declarar una
> > variable para que cuando se pase el parametro a esta variable me cree


la
> > columna con este nombre ?
> > "Maxi" wrote in message
> > news:
> > > Hola,
> > >
> > > ALTER TABLE TUTABLA ADD NOMBRECOLUMNA TIPODEDATOS
> > >
> > > Suerte
> > >
> > >
> > > Salu2
> > > Maxi
> > > Buenos Aires - Argentina
> > > Desarrollador Microsoft 3 Estrellas .NET
> > > Nunca consideres el estudio como una obligación sino como
> > > una oportunidad para penetrar en el bello y maravillosos
> > > mundo del saber.
> > > - Albert Einstein
> > >
> > >
> > >
> > > "Julio" escribió en el mensaje
> > > news:%
> > > > Como puedo agregar una Columna en una tabla con un store


procedure.
> > > >
> > > >
> > >
> > >
> > >
> > > Outgoing mail is certified Virus Free.
> > > Checked by AVG anti-virus system (http://www.grisoft.com).
> > > Version: 6.0.714 / Virus Database: 470 - Release Date: 02/07/2004
> > >
> > >
> >
> >
>
>
>
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.714 / Virus Database: 470 - Release Date: 02/07/2004
>
>


Respuesta Responder a este mensaje
#7 Emilio Boucau
07/07/2004 - 19:18 | Informe spam
Adhiero al esquema de 3 tablas. Si bien no es una regla fija pero la
normalizacion es importante.


Saludos !

Emilio Boucau
Buenos Aires - Argentina
http://www.portalsql.com
Respuesta Responder a este mensaje
#8 Julio
07/07/2004 - 19:28 | Informe spam
Gracias por todo, trabajare en base a este esquema.
"Gustavo Larriera [MVP SQL]" wrote in message
news:
use tempdb
go

create table Tabla (col1 int)

declare
@colnombre varchar(80)
,@coltipo varchar(80)
,@cmd nvarchar(200)

set @colnombre = 'columna2'
set @coltipo = 'char(20)'
set @cmd = 'ALTER TABLE tabla ADD ' + @colnombre + ' ' + @coltipo

exec sp_executesql @statement=@cmd

Gustavo Larriera
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Julio" wrote in message
news:
> Gracias max, por responder Pero necesito especificar en el store


procedure
> el nombre que va a tener la columna, creo que necesitare declarar una
> variable para que cuando se pase el parametro a esta variable me cree la
> columna con este nombre ?
> "Maxi" wrote in message
> news:
> > Hola,
> >
> > ALTER TABLE TUTABLA ADD NOMBRECOLUMNA TIPODEDATOS
> >
> > Suerte
> >
> >
> > Salu2
> > Maxi
> > Buenos Aires - Argentina
> > Desarrollador Microsoft 3 Estrellas .NET
> > Nunca consideres el estudio como una obligación sino como
> > una oportunidad para penetrar en el bello y maravillosos
> > mundo del saber.
> > - Albert Einstein
> >
> >
> >
> > "Julio" escribió en el mensaje
> > news:%
> > > Como puedo agregar una Columna en una tabla con un store procedure.
> > >
> > >
> >
> >
> >
> > Outgoing mail is certified Virus Free.
> > Checked by AVG anti-virus system (http://www.grisoft.com).
> > Version: 6.0.714 / Virus Database: 470 - Release Date: 02/07/2004
> >
> >
>
>


Respuesta Responder a este mensaje
#9 Javier Loria
07/07/2004 - 19:28 | Informe spam
Hola:
Por eso se llaman Normas Formales y no Reglas Formales.
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Emilio Boucau escribio:
Adhiero al esquema de 3 tablas. Si bien no es una regla fija pero la
normalizacion es importante.


Saludos !

Emilio Boucau
Buenos Aires - Argentina
http://www.portalsql.com
Respuesta Responder a este mensaje
#10 Maxi
07/07/2004 - 19:31 | Informe spam
Apoyo lo que te dice el amigo Gux!!


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Gustavo Larriera [MVP SQL]" escribió en el
mensaje news:
Con el permiso de Maxi.

El mejor modelo sería que tuvieras 3 tablas

Cliente(idcliente, otrosdatos)
Producto(idproducto, otrosdatos)
Licencia(idcliente, idproducto)

Para mostrar en Excel puedes hacer una vista con joins entre las tablas.
Gustavo Larriera
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Julio" wrote in message
news:
> Lo que sucede es que tengo una hoja de excel para llevar el control de


las
> licencias de los usuarios, esta hoja contiene el nombre de los usuarios


y
> los software que tiene instalado y me dice cuanto se han comprado y
cuantas
> hay instalada y cuantan quedan disponible o si se han excedido de la
> cantidad comprada
>
> Entonces quiero hacer una base de datos con su aplicacion para llevar


este
> control y la necesidad es que cuando lleque un software nuevo se pueda
> agregar por la misma aplicacion a travez de un store procedure.
>
> Clienteid Cliente Office2000 Office2003 Windows xp
> 1 juan 1
> 2 Maria 1
>
>
> Algo como esto es que quiero hacer, si hay otra idea se la agradecere
>
>
>
>
> "Maxi" wrote in message
> news:
> > Vas a tener que usar SqlDinamico y no es recomendado!! mucho menos que
un
> SP
> > reciba como un parametro una columna y esto se agregue a una BDD.
> >
> > Porque no me contas un poco mejor porque quieres hacer eso con un SP y
> > veamos la forma de hacerlo de otra manera mucho mas segura :-)
> >
> >
> > Salu2
> > Maxi
> > Buenos Aires - Argentina
> > Desarrollador Microsoft 3 Estrellas .NET
> > Nunca consideres el estudio como una obligación sino como
> > una oportunidad para penetrar en el bello y maravillosos
> > mundo del saber.
> > - Albert Einstein
> >
> >
> >
> > "Julio" escribió en el mensaje
> > news:
> > > Gracias max, por responder Pero necesito especificar en el store
> procedure
> > > el nombre que va a tener la columna, creo que necesitare declarar


una
> > > variable para que cuando se pase el parametro a esta variable me


cree
la
> > > columna con este nombre ?
> > > "Maxi" wrote in message
> > > news:
> > > > Hola,
> > > >
> > > > ALTER TABLE TUTABLA ADD NOMBRECOLUMNA TIPODEDATOS
> > > >
> > > > Suerte
> > > >
> > > >
> > > > Salu2
> > > > Maxi
> > > > Buenos Aires - Argentina
> > > > Desarrollador Microsoft 3 Estrellas .NET
> > > > Nunca consideres el estudio como una obligación sino como
> > > > una oportunidad para penetrar en el bello y maravillosos
> > > > mundo del saber.
> > > > - Albert Einstein
> > > >
> > > >
> > > >
> > > > "Julio" escribió en el mensaje
> > > > news:%
> > > > > Como puedo agregar una Columna en una tabla con un store
procedure.
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > > > Outgoing mail is certified Virus Free.
> > > > Checked by AVG anti-virus system (http://www.grisoft.com).
> > > > Version: 6.0.714 / Virus Database: 470 - Release Date: 02/07/2004
> > > >
> > > >
> > >
> > >
> >
> >
> >
> > Outgoing mail is certified Virus Free.
> > Checked by AVG anti-virus system (http://www.grisoft.com).
> > Version: 6.0.714 / Virus Database: 470 - Release Date: 02/07/2004
> >
> >
>
>







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.714 / Virus Database: 470 - Release Date: 02/07/2004
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida