Můžete použít katalogové zobrazení sys.columns
získat všechny požadované sloupce z tabulky a vytvořit ALTER
příkaz jako řetězec:
SELECT 'ALTER TABLE tb1 ALTER COLUMN [' + name + '] Decimal(18,2) NULL'
FROM sys.columns
WHERE [object_id] = OBJECT_ID('tb1')
AND name LIKE 'ROE%'
Odtud můžete vzít dotazy a spustit je ručně nebo otevřít CUSROR
a iterujte každý příkaz, abyste je spustili pomocí EXEC
zavolejte.