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

MS SQL में VarBinary RTF ब्लॉब को टेक्स्ट में बदलें

यह मेरे लिए काम करता है:

select convert(varchar(max),convert(varbinary(max),bv.value)) from blobValue bv

इसके बजाय nvarchar का उपयोग करने के लिए varchar का उपयोग करने का प्रयास करें। लेकिन मुझे कहना होगा कि यह rtf स्वरूपित पाठ लौटाएगा, कुछ इस तरह:

"{\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fnil MS Sans Serif;}{\f1\fswiss\fcharset0 Arial;}"

इससे वास्तविक पाठ प्राप्त करने के लिए आप इसे परिवर्तित करने के लिए .Net dll का उपयोग कर सकते हैं। आप अपने डेटाबेस में .net dll जोड़ सकते हैं और Sql स्क्रिप्ट से इसके कार्यों को कॉल कर सकते हैं। इसके बारे में अधिक विस्तार से:">वर्तमान कनेक्शन का उपयोग करके sql संग्रहीत कार्यविधि से dll फ़ंक्शन को कॉल करें



  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 सर्वर 2008 R2:कनेक्ट URL 'null' के लिए 'वर्ग' का JDBC ड्राइवर नहीं बना सकता

  2. NHibernate Spatial . का उपयोग करके त्रिज्या के भीतर स्थानिक बिंदु प्राप्त करें

  3. SQL सर्वर RAISERROR स्टेटमेंट सरल उदाहरणों के साथ

  4. SQL सर्वर में "सर्वर डेटा एक्सेस के लिए कॉन्फ़िगर नहीं है" को कैसे ठीक करें

  5. SQL सर्वर में, मैं Oracle के SELECT FOR UPDATE WAIT के समान एक पंक्ति को कैसे लॉक कर सकता हूं?