Torna al Thread

DECLARE @counter int -- contatore tornato in output DECLARE @sql nvarchar(1000) -- istruzione SQL DECLARE @params nvarchar(200) -- parametri, dichiarazione DECLARE @table nvarchar(100) -- nome tabella su cui eseguire l'operazione SET @table = N'sysobjects' SET @params = N'@row_counter int output' -- creo il parametro dinamico che conterrà il dato da passare in output SET @sql = N'SELECT @row_counter = COUNT(*) FROM ' + @table SET @counter = 0 -- inizializzo @counter EXEC sp_executesql @sql, @params, @row_counter = @counter output -- con l'ultimo parametro imposto @counter = a @rowcounter in output print @counter
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5