आपको संयोजन में सभी नंबरों को nvarchar पर कास्ट करने की आवश्यकता है।
स्ट्रिंग में कोई अंतर्निहित वीबीए शैली रूपांतरण नहीं है। SQL सर्वर डेटा प्रकार में प्राथमिकता का अर्थ है कि इनट्स अधिक हैं तो nvarchar:इसलिए पूरी स्ट्रिंग CAST से int होने की कोशिश कर रही है।
SET @SQL = 'SELECT ' + @GName + ' AS GrName ,' + @BR
+ CAST(@T_ID AS nvarchar(10)) + ' AS To_ID ,' ...
संपादित करें:क्या ए के पास एक अच्छा बिंदु होगा:एनयूएलएल के लिए देखें!