Validate the members
-
Freitag, 8. Februar 2013 06:59
Hi,
I want to validate a particular batch of members by procedure udpvalidatemembers.
@MemberIdList is a table variable and I am having issues with the scope of this variable.
My code is something like this
declare @stmt nvarchar(max) =
'declare @MemberIdList mdm.IdList ' +
'insert into @MemberIdList ' +
'SELECT ID FROM mdm.SV_' + @Entity_Name + ' where validationstatus='''+@Validation+'''' +' '+ 'exec mdm.udpValidateMembers
@User_ID = @UserID, ' +
' @Version_ID = @VersionID, ' +
' @Entity_ID = @EntityID, ' +
' @MemberIdList = @MemberIdList, ' +
' @MemberType_ID = 1'
declare @params nvarchar(max) =
'@UserID int, ' +
'@VersionID int, ' +
'@EntityID int'
exec sys.sp_executesql
@stmt = @stmt,
@params = @params,
@UserID = @User_ID,
@VersionID = @Version_ID,
@EntityID = @Entity_IDEven I am having a where clause, But still all the members are getting validated.
Alle Antworten
-
Freitag, 8. Februar 2013 09:29
Its resolved now :)
Issue was filter condition was too stringent , no records were passing down. So, all records were getting updated.
- Als Antwort vorgeschlagen Xavier Averbouch [xavave]Moderator Freitag, 8. Februar 2013 10:11
- Als Antwort markiert Elvis LongMicrosoft Contingent Staff, Moderator Montag, 11. Februar 2013 14:35

