आप प्रश्नों को एक चुनिंदा कथन में बना सकते हैं, जैसे:
DECLARE @sql AS VARCHAR(MAX)='';
SELECT @sql = @sql +
'ALTER INDEX ' + sys.indexes.name + ' ON ' + sys.objects.name + ' DISABLE;' +CHAR(13)+CHAR(10)
FROM
sys.indexes
JOIN
sys.objects
ON sys.indexes.object_id = sys.objects.object_id
WHERE sys.indexes.type_desc = 'NONCLUSTERED'
AND sys.objects.type_desc = 'USER_TABLE';
EXEC(@sql);
वर्ण 13 और 10 लाइन-फीड/कैरिज-रिटर्न हैं, इसलिए आप EXEC
को बदलकर आउटपुट की जांच कर सकते हैं PRINT
के साथ , और यह अधिक पठनीय होगा।