U kunt de catalogusweergave sys.columns
. gebruiken om al uw gewenste kolommen uit uw tabel op te halen en een ALTER
. te maken statement als een string:
SELECT 'ALTER TABLE tb1 ALTER COLUMN [' + name + '] Decimal(18,2) NULL'
FROM sys.columns
WHERE [object_id] = OBJECT_ID('tb1')
AND name LIKE 'ROE%'
Van daaruit kunt u de query's pakken en ze handmatig uitvoeren of een CUSROR
. openen en herhaal elke instructie om ze uit te voeren met een EXEC
bellen.