Ciao a tutti,
avrei necessità di qualche spiegazione per l'utilizzo di un cursore ...
Mi trovo nella seguente situazione:
Tabella [dbo].[TY_SEGNALAZIONI](
[DATA] [datetime] NOT NULL,
[ID_TERM] [varchar](4) NULL,
[SOCIETA] [varchar](2) NULL,
[FILIALE] [varchar](3) NULL,
[REGIONE] [varchar](3) NULL,
[CDC] [varchar](4) NULL,
[COD_STATO] [varchar](2) NULL,
[GIORNI] [varchar](3) NULL,
[DES_PREP] [varchar](50) NULL,
[MAIL_PREP] [varchar](25) NULL,
[DES_RS] [varchar](50) NULL,
[MAIL_RS] [varchar](25) NULL,
[DES_ROA] [varchar](50) NULL,
[MAIL_ROA] [varchar](25) NULL,
[DES_DR] [varchar](50) NULL,
[MAIL_DR] [varchar](25) NULL
da questa tabella dovrei estrarre tutti i record con un determinato stato e con un ceto n° giorni raggruppati per destinatario (mail_prep o se non presente mail_rs) in modo da poterli poi allegare ad una mail (sp_send_dbmail); ovviamente l'operazione dovrebbe ciclare in modo che vengano generate tante mail quanti sono i destinatari e ognuna delle mail dovrà contenere tutti i record relativi a quel destinatario.
Per risolvere la problematica devo usare un cursore? E l'unica soluzione? Qualcuno può darmi una dritta per arrivare alla soluzione?
Ciao e grazie

Rispondi quotando
