Этого можно добиться с помощью PL / SQL (обратите внимание, что это синтаксис оракула, но идея должна быть такой же для SQL-сервера и другого SQL).что-то вроде следующего: создайте детали списка / таблицы, передайте значения, опираясь на операторы обновления SQL и выполнив оператор в цикле ...
SET AUTOCOMMIT ON
BEGIN
FOR my_table_colums in (
select c.name as 'columnname'
,t.name as 'tablename'
from sys.columns c
join sys.tables t on c.object_id = t.object_id
where c.name like '%user_key%'
order by tablename
,columnname)
LOOP
/*-- build your dynamic sql and assign to a variable --*/
mysql_update_statement := 'update '||table_colums.tablename ||' set '||table_colums.columnname||'= '''admin''';
/*-- display your dynamic update sql--*/
DBMS_OUTPUT.PUT_LINE(mysql_update_statement );
/*-- execute your dynamic update sql--*/
EXECUTE IMMEDIATE mysql_update_statement;
END LOOP;
END;
/