8
क्यों इस काम ...Varchar चर कहां में काम नहीं कर रहा खंड
DECLARE @MyInt int = 12345;
SELECT * FROM MyTable WHERE MyId = @MyInt; --Returns 1 row
SELECT * FROM MyTable WHERE MyId = 12345; --Returns 1 row
लेकिन यह ऐसा नहीं करता है?
DECLARE @MyVarchar varchar = 'ABCDEF';
SELECT * FROM MyTable WHERE MyId = @MyVarchar; --Returns 0 rows
SELECT * FROM MyTable WHERE MyId = 'ABCDEF'; --Returns 1 row
एसक्यूएल सर्वर संस्करण 10.50.1746
ओह, मेरे बारे में मूर्खतापूर्ण। या शायद यह माइक्रोसॉफ्ट की मूर्खतापूर्ण है –