Refer Source:Interactive SSIS package
Script Task:
i. Take user input of Table Name. Assign it a variable defined.
Execute SQL Task:
i.
DECLARE @TableName VARCHAR(100)
SET @TableName = ?
Select ? = Count (*) FROM INFORMATION_SCHEMA_TABLES WHERE TABLE_NAME = @TableName
GO
Execute SQL Task:
Parameter Mapping:
Variable Name Direction Data Type Parameter
User:TableName Input VARCHAR 0
User:ValidateName Output LARGE_INT... 1
Constraint:
Validation done on the variable.
DECLARE @TableName VARCHAR(100)
SET @TableName = ?
DECLARE @Count INT
DECLARE @SqlString NVARCHAR(1000)
SET @SqlString = ' SELECT @OutCount = COUNT(*) FROM ' =@TableName
EXEC SP_EXECUTESQL
@SqlString
, N'@OutCount INT OUTPUT'
,@OutCount = @ Count OUTPUT
Select ? = @Count
No comments:
Post a Comment