store Procedure

04/11/2005 - 17:36 por José Miguel | Informe spam
Hola amigos,

Esta es mi ?;

Tengo una tabla con 120 campos por cada registro. Quiero hacer un store
procedure para insertar registros en la tabla.

El problema es que no veo eficiente pasar 120 parámetros para poder
pasar los datos del insert. Si un día modifico la tabla me puedo volver
loco.

Tampoco puedo utilizar SQL dinámico ya que el insert puede llegar a
superar los 4000 caracteres.

En principio la aplicación me genera el insert y se la envió al SQL.

¿Que os parece?

Saludos y gracias
 

Leer las respuestas

#1 Miguel Egea
04/11/2005 - 19:26 | Informe spam
mejor un Sp, precisamente si algún dia modificas la estructura el problema
será menor si está en un sp, y además aislarás de las aplicaciones este
problema. Eficiente, será muy parecido al final da lo mismo poner insert
into tabla (xxx,x,x,x,x,x,x,x,x,) values (a,b,c,d,e,..xxxxx) que exec
InsertarRec a,b,c,d,exxx ¿no?


Miguel Egea
Visita mi web http://www.portalsql.com
SQL Server MVP, Mentor
Solid Quality Learning
http://www.SolidQualityLearning.com
"Solid Quality Learning is the trusted global provider of advanced education
and solutions for the entire Microsoft database platform"

"José Miguel" wrote in message
news:
Hola amigos,

Esta es mi ?;

Tengo una tabla con 120 campos por cada registro. Quiero hacer un store
procedure para insertar registros en la tabla.

El problema es que no veo eficiente pasar 120 parámetros para poder pasar
los datos del insert. Si un día modifico la tabla me puedo volver loco.

Tampoco puedo utilizar SQL dinámico ya que el insert puede llegar a
superar los 4000 caracteres.

En principio la aplicación me genera el insert y se la envió al SQL.

¿Que os parece?

Saludos y gracias

Preguntas similares