Select e insert collegata con "esaurimento records"

domenica 25 maggio 2008 - 16.18

squilibrio Profilo | Expert

Ciao ragazzi, vorrei creare una SP di questo tipo

partendo da una select che mi ritorna un numero di record

devo fare X blocchi di insert considerando però, di volta in volta, i records che ho utilizzato nella select (per non ripetere l'insert per records già considerati)


se quindi la select mi genera 550 records

X : 100 (blocchi di insert che dovranno esaurire la select)

dovrò fare delle insert predendo i primi 100, i secondi 100 ecc... fino a terminare i miei records (attenzione non è detto che il numero di records che prendo per le insert sia multipo della select iniziale, quindi devo considerare anche questo problema: l'ultima insert sarebbe 100 ma potrebbero bastarne meno per terminare i records della select iniziale (infatti nel mio caso ne bastano 50))

Grazie!!

lbenaglia Profilo | Guru

>devo fare X blocchi di insert considerando però, di volta in
>volta, i records che ho utilizzato nella select (per non ripetere
>l'insert per records già considerati)
Perché hai questa esigenza?
Posta un esempio completo con i comandi DDL delle tabelle coinvolte, alcune righe di prova ed il risultato finale che vuoi ottenere con quei dati.

>Grazie!!
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5