Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

ऑपरेंड टाइप क्लैश

त्रुटि सही है, आप परोक्ष रूप से (या स्पष्ट रूप से) VARCHAR(MAX) नहीं डाल सकते हैं करने के लिए sql_variant . अगर Name एक VARCHAR(MAX) है आपको इसे एक संगत प्रकार में बदलना होगा (जैसे VARCHAR(8000) इसे sys.fn_sqlvarbasetostr() . के पैरामीटर के रूप में पास करने के लिए

एमएसडीएन देखें:

यदि आपको sys.fn_sqlvarbasetostr() . की कार्यक्षमता की आवश्यकता है और डेटा खोए बिना अपने कॉल को कन्वर्ट नहीं कर सकते हैं, आपको उस फ़ंक्शन का अपना संस्करण रोल करने की आवश्यकता हो सकती है। सीएलआर एक अच्छा दांव होगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अपनी SQL Server 2005 पुस्तक और SQL Server 2008 पुस्तक में इट्ज़िक बेन-गण के लॉजिकल क्वेरी प्रोसेसिंग ऑर्डर के बारे में उलझन में

  2. पहली बार इसे देखने वालों के लिए MS SQL सर्वर का विश्लेषण

  3. PHP और Linux के माध्यम से pdo का उपयोग करके mssql से कैसे कनेक्ट करें?

  4. पेश है नई सुविधा - गतिरोध विश्लेषण

  5. SQL सर्वर में डेटाटाइम बनाम डेटाटाइम 2:क्या अंतर है?