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

SQL सर्वर में छवि डेटा प्रकार को स्ट्रिंग में कनवर्ट करें

आप छवि मान को BASE64 के रूप में for xml path() . के माध्यम से चलाकर निकाल सकते हैं ।

कोशिश करें:

select 'empphoto : '+(select empphoto as '*' for xml path(''))

परिणाम कुछ इस तरह दिखेगा।

empphoto : /9j/4AAQSkZJRgABAQAAAQABAAD/wAARCADw

दूसरे रास्ते पर जाने के लिए आपको पहले 11 अक्षरों को हटाना होगा (empphoto : ), एक्सएमएल में डालें और मान को varbinary(max) . के रूप में निकालें ..

select cast(stuff(YourTextColumn, 1, 11, '') as xml).value('.', 'varbinary(max)')



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या स्थानीय चरों के लिए संग्रहीत कार्यविधि इनपुट पैरामीटर निर्दिष्ट करने से क्वेरी को अनुकूलित करने में मदद मिलती है?

  2. मैं SQL सर्वर से HTTP अनुरोध कैसे कर सकता हूं?

  3. एक स्ट्रिंग में पहला गैर-संख्यात्मक वर्ण खोजने के लिए SQL

  4. SQL सर्वर में OBJECTPROPERTY () बनाम OBJECTPROPERTYEX ():क्या अंतर है?

  5. SQL सर्वर में क्रॉस-डेटाबेस ऑब्जेक्ट्स पर OBJECT_ID () का उपयोग कैसे करें