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

Microsoft SQL सर्वर MySQL REGEXP के समकक्ष

यहां आप जाएं (एसक्यूएल सीएलआर असेंबली के रूप में संकलित करें):

using System.Collections;
using System.Text.RegularExpressions;
using Microsoft.SqlServer.Server;

public partial class UserDefinedFunctions
{
  [SqlFunction]
  public static bool RegexMatch(string expr, string regex)
  {
    return Regex.IsMatch(expr, regex);
  }

  [SqlFunction]
  public static string RegexReplace(string expr, string regex, string replace)
  {
    return Regex.Replace(expr, regex, replace);
  }

  [SqlFunction(FillRowMethodName="GetToken", 
       TableDefinition="Value nvarchar(max)")]
  public static IEnumerable RegexSplit(string expr, string regex)
  {
    return Regex.Split(expr, regex);
  }

  public static void GetToken(object row, out string str)
  {
     str = (string) row;
  }
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में एक पूर्णांक अनुक्रम उत्पन्न करें

  2. Java.lang.IllegalStateException:पहले ही संलग्न है

  3. MySQL (InnoDB) में सबसे अच्छी मिलान पंक्ति खोजें

  4. कस्टम php फ़ोरम - नई/अपठित पोस्ट दिखा रहा है

  5. शीर्ष 10 MySQL में सर्वोत्तम प्रथाओं