buongiorno a tutti..
sto facendo la gestione di un corso universitario. Gli studenti, per essere ammessi all'esame, devono formare dei gruppi e presentare un progetto.
quando il docente accetta il progetto presentato, con una stored procedure creo un database specifico per gli studenti appartenenti al gruppo e li rendo utenti di quel database con ruolo db_owner. come faccio a leggere tutti i nomi degli studenti appartenenti al gruppo? cioè, se io facci:
declare @nome char(20)
select @nome = nome from studente where gruppo = 1
..
sp_addrolemember db_owner, @nome
ma in @nome ho solo l'ultimo membro, giusto? non sono pratica di cursori. qualcuno mi sa dire se con un cursore riesco a ciclare leggendo tutti i valori restituiti dalla select (e quindi tutti i membri del gruppo)?
grazie tante
![]()