2016-01-20 1 views
0

Я не уверен, как это сказать, и это может быть легко, но у меня есть одна таблица со списком действий для нескольких переменныхКак выполнить операции очистки во всех таблицах в базе данных на основе действий в таблице

Пример данных:

Table=X 
Variable=AccountNumber 
Action=Set to blank (written in SQL code) 

Я хочу код, чтобы перейти к X.accountnumber и выполнить действие, и сделать это для всех комбинации таблиц/переменных в конкретной базе данных

Я полагаю, мне потребуется динамический SQL для этого? Я просто пытаюсь выяснить, как начать работу в колонке по столбцу для каждой таблицы, и если столбец соответствует, вызовите действие из таблицы действий

Любые идеи?

ответ

0

Я бы рекомендовал использовать недокументированную хранимую процедуру sp_msforeachtable.

See here for more info

+0

выглядит как это прекрасно, спасибо ~ –