日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
在SQLServer2005中使用正則表達(dá)式

CLR用戶定義函數(shù)只是在.NET 程序集中定義的靜態(tài)方法。CREATE FUNCTION 語句已擴(kuò)展為支持創(chuàng)建 CLR 用戶定義函數(shù)。

1、創(chuàng)建數(shù)據(jù)庫項(xiàng)目

2、添加用戶定義函數(shù)

以下是演示代碼:

Code
using System;
using System.Data;
using System.Data.SqlClient;
using System.Data.SqlTypes;
using Microsoft.SqlServer.Server;
using System.Text.RegularExpressions;

// 示意代碼
public partial class UserDefinedFunctions
{
    public static readonly RegexOptions Options =

RegexOptions.IgnorePatternWhitespace | RegexOptions.Singleline;

    [Microsoft.SqlServer.Server.SqlFunction]
    public static string RegexValue(SqlChars input, SqlString pattern)
    {
        Regex regex = new Regex(pattern.Value, Options);

        return  regex.Match(new string(input.Value)).Value;
    }
}

3、將自定義函數(shù)關(guān)聯(lián)到數(shù)據(jù)庫

4、Sql 查詢分析器

為了確保SQL可以執(zhí)行托管代碼,執(zhí)行下面的語句:

EXEC sp_configure 'clr enabled', 1

sql 如下:
select dbo.RegexValue('2008-09-02',N'\d{4}') from Table

============================================= 

【編輯推薦】

  1. 深入淺出MySQL雙向復(fù)制技術(shù)
  2. 并行查詢讓SQL Server加速運(yùn)行
  3. SQL Server 2005常見問題淺析

當(dāng)前文章:在SQLServer2005中使用正則表達(dá)式
文章來源:http://www.5511xx.com/article/djjgeho.html