आप कैटलॉग दृश्य का उपयोग कर सकते हैं 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
. के साथ चलाने के लिए पुनरावृति करें कॉल करें।