Możesz użyć widoku katalogu sys.columns
aby pobrać wszystkie potrzebne kolumny z tabeli i skonstruować ALTER
oświadczenie jako ciąg:
SELECT 'ALTER TABLE tb1 ALTER COLUMN [' + name + '] Decimal(18,2) NULL'
FROM sys.columns
WHERE [object_id] = OBJECT_ID('tb1')
AND name LIKE 'ROE%'
Stamtąd możesz pobrać zapytania i uruchomić je ręcznie lub otworzyć CUSROR
i powtarzaj każdą instrukcję, aby uruchomić je za pomocą EXEC
zadzwoń.