Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

variables en sp con varios valores

Estas en el tema de variables en sp con varios valores en el foro de SQL Server en Foros del Web. Hola, buenas noches.. tengo un problema que intentaré clarificar para ver si alguien puede darme una mano. Tengo una tabla con Documentos (ej Facturas, con ...
  #1 (permalink)  
Antiguo 10/11/2008, 17:18
 
Fecha de Ingreso: noviembre-2008
Mensajes: 3
Antigüedad: 15 años, 5 meses
Puntos: 0
variables en sp con varios valores

Hola, buenas noches.. tengo un problema que intentaré clarificar para ver si alguien puede darme una mano.

Tengo una tabla con Documentos (ej Facturas, con PK IdFactura), tengo otra tabla llamada Cabecera (PK IdCabecera int identity). Esta última tabla se carga con la generación de un txt que contiene varios datos y entre ellos las facturas incluídas.

Ahora, tengo otra tabla que se llama Cabecera_Documentos, y en esta tengo los siguientes campos (IdCabecera int, IdFactura).

Los pasos son los siguientes dentro de mi sistema.
En algunos momentos cargo las facturas y ahí termina una parte del proceso.
Luego, en otro momento cualquiera, tengo que generar el txt (Que va a contener varios datos y varias facturas) y cargo la tabla Cabecera con varios datos, entre ellos el IDCabecera que al ser identity es autonumerado.
En este mimo momento, cuando cargo la tabla cabecera, tengo que cargar la tabla Cabecera_Documentos simplemente con el IdCabecera generado recientemente y con la totalidad de los IdFacturas que se incluyeron en el txt.

El problema es que no se como pasar varios (Sin saber la cantidad justa) IdFacturas dentro de un sp y encima dentro de la misma transacción, porque no podría cargar la tabla Cabecera y que la tabla cabecera_Documentos me quede sin cargar o cargada por la mitad.
Se entiende?
Es decir, tendría dentro de la misma transacción la carga de la tabla Cabecera y la carga de la tabla cabecera_Documento(Esta última con la particularidad que serán n registros, determinados por la cantidad de facturas incluídas en el txt
Espero haber sido claro... Espero alguien me pueda dar una mano o idea con esto.

Saludos y Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:06.