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

सीएलआर फ़ंक्शन में बदलें फ़ंक्शन को कैसे सुधारें?

StringBuilder.Replace का उपयोग करने का प्रयास करें इसके बजाय।

चाहिए विशेष रूप से प्रदर्शन में सुधार।

यह एक string.Replace(..) . की तरह मान्य है सबस्टीट्यूड और regex . के लिए नहीं call.लेकिन जाहिर तौर पर अड़चन string . में है कॉल।

संपादित करें :

उदाहरण (पेसुडोकोड ):

char[] c = new char[]{'.', ' '}; 
Value = Value.Trim(c);
var sb = new StringBuilder(Value);   

sb.Replace("'", "");
sb.Replace(")", " ");
sb.Replace("(", " ");
sb.Replace("-", " ");
sb.Replace("_", " ");
sb.Replace("רח", "");



  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 सर्वर में sys.columns, sys.system_columns और sys.all_columns के बीच अंतर

  2. एसक्यूएल सर्वर में डिफ़ॉल्ट बाधा निर्भर अन्य कॉलम कैसे बनाएं

  3. लिंक क्वेरी अपेक्षित व्यवहार नहीं कर रही है

  4. SQL सर्वर में उपश्रेणियों का उपयोग कैसे करें पर आसान मार्गदर्शिका

  5. यदि SQL सर्वर में स्थिति है तो मान का चयन करें