Я пытаюсь использовать недокументированную системную процедуру sp_MSforeachtable
. Но мне нужно ограничить затронутые таблицы теми, которые начинаются с "smp" и находятся в схеме "dbo
". Я смог найти, как найти процедуры, которые начинаются с «smp». Я просто делаю:
sp_MSforeachtable @command1=' print ''?''', @whereand=' and name like ''smp%'' '
но как мне отфильтровать данную схему, используя параметр @whereand
?
ОБНОВЛЕНИЕ : я попробовал следующее, но это не сработало:
sp_MSforeachtable @command1=' print ''?''', @whereand=' and name like ''smp%'' and Left(''?'', 5)=''[dbo]'' '
Обновление 2 : я работаю на SQL Server 2000.