PDC_REPORT_CreazioneDB/sql/storedCollaudo/dbo_SelezioneCampione_Fc.sql
2025-06-09 17:09:11 +02:00

33 lines
1.1 KiB
Transact-SQL

CREATE procedure [dbo].[SelezioneCampione_Fc]
-- @NomeTabella as varchar(50),
@NomeChiave as varchar(50)
AS
BEGIN
DECLARE @sql nvarchar(max)
DECLARE @SQLString NVARCHAR(500)
DECLARE @ParmDefinition NVARCHAR(500)
DECLARE @IntVariable INT
DECLARE @Lastlname varchar(30)
DECLARE @LastlnameOUT INT
Set @IntVariable=1
DECLARE @Giorni int, @i int
SET @Giorni = 5
SET @i = 0
--WHILE @IntVariable < 5
--BEGIN
SET @SQLString = N'select @LastlnameOUT = count(*) from [C6MartPeriodico].[selezionecampione2] WHERE ' +
quotename(@NomeChiave) + ' > 0 '
SET @ParmDefinition = N' @LastlnameOUT varchar(30) OUTPUT'
EXECUTE sp_executesql @SQLString,@ParmDefinition,@LastlnameOUT=@Lastlname OUTPUT
IF @Lastlname>0
Begin
select @Lastlname
END
-- SET @sql = N'insert into selezionecampione2_fc (rete,cod_fiscale,'+quotename(@NomeChiave)+') ' +
-- ' select top 10 rete,cod_fiscale,'+@NomeChiave+' from [C6MartPeriodico].[selezionecampione2] WHERE ' +
-- quotename(@NomeChiave) + ' > 0 '
-- EXEC sp_executesql @sql
-- set @IntVariable=@IntVariable+1;
--End -- IF
--END --While
END