Get-UpdatedTableFromReferences.ps1
function Get-UpdatedTableFromReferences($TableReference) { Write-Verbose "Looks like a joined DML statement, need to get into the references..." if ($TableReference.psobject.Properties["FirstTableReference"] -and $TableReference.FirstTableReference) { Get-UpdatedTableFromReferences $TableReference.FirstTableReference } else { Write-Verbose "closing recursion..." Return $TableReference.SchemaObject } } |