30 jan 2012

Find rows with constraint errors

BEGIN
declare @Subtable as nvarchar(100), @roottable as nvarchar(100),  @idColumn as nvarchar(100) , @SQLStatement as nvarchar(MAX)
set @Subtable='[table that uses id from source table]'
set @Roottable='[source table]'
set @idColumn='[idColumnName]'
SET @SQLStatement = 'SELECT * FROM ' + @Subtable + ' as st ' + ' where not exists(select *  from ' + @Roottable + ' as rt where st.' + @idColumn + '=rt.' + @idColumn + ')and ' + @idColumn + ' is not null'
PRINT @SQLStatement
exec sp_executesql @SQLStatement
END

Geen opmerkingen:

Een reactie posten