Можете да използвате каталожния изглед sys.columns
за да извлечете всички желани колони от вашата таблица и да конструирате ALTER
израз като низ:
SELECT 'ALTER TABLE tb1 ALTER COLUMN [' + name + '] Decimal(18,2) NULL'
FROM sys.columns
WHERE [object_id] = OBJECT_ID('tb1')
AND name LIKE 'ROE%'
Оттам можете да вземете заявките и да ги стартирате ръчно или да отворите CUSROR
и повторете всеки оператор, за да ги изпълните с EXEC
обадете се.