Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bagaimana cara meningkatkan fungsi Ganti dalam fungsi CLR?

Coba gunakan StringBuilder.Replace sebagai gantinya.

Harus terutama meningkatkan kinerja.

Ini valid seperti string.Replace(..) substitude dan bukan untuk regex panggilan. Tapi ternyata hambatannya ada di string panggilan.

EDIT :

Contoh (kode pesudo ):

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. sintaks untuk baris tunggal MERGE/upsert di SQL Server

  2. Apa itu OLAP CUBE Multi Dimensi dan berikan contoh kubus lebih dari 3 dimensi

  3. Cara menyisipkan string yang berisi tanda kutip tunggal atau ganda

  4. Studio Manajemen SQL Server (SSMS)

  5. Kembalikan Jenis Pemicu DML pada Tabel di SQL Server