Buongiorno a tutti, premetto che non sono molto esperto di SQL quindi vi chiedo un po di comprensione.
Il problema è il seguente.
Devo inserire in una variabile il risultato di una select con il nome della tabella variabile.
Ho iniziato con questa procedura
Ho poi sostituito la select con un EXEC di una stringa di testo, dove all'interno compongo la stringa sql per verificare che tutto funzionicodice:DECLARE @nErrori INT SET @nErrori=0 SET @nErrori= (SELECT COUNT(*) FROM TABELLA)
Fino a questo punto tutto okcodice:DECLARE @SQL NVARCHAR(MAX) DECLARE @NomeTabella NVARCHAR(MAX) SET @NomeTabella = 'Tabella' SET @SQL = 'select count(*) from ' + @NomeTabella exec (@SQL)
Ora la mia domanda è come faccio a mettere il risultato della count all'interno di @nErrori?
Ho provato decine di modi ma niente mi da sempre errore.
Sono a disposizione per eventuali chiarimenti
Help me
Buon Anno
Marco

Rispondi quotando