SQL2005CLR函数扩展-繁简转换的实现代码(sqlcipher apk下载)干货满满

随心笔谈3年前发布 admin
178 0 0

文章摘要

这篇文章介绍了在SQL Server中定义的两个用户自定义函数,用于将文本字符串从简体中文转换为繁体中文(GBToBig方法)以及从繁体中文转换为简体中文(BigToGB方法)。文章详细描述了这两个方法的实现逻辑,包括参数处理和字符串转换的实现方法。代码使用了Microsoft Visual Basic的StrConv函数,并对空字符串进行了特殊处理。

using System;

using System.Data.SqlTypes;

using Microsoft.SqlServer.Server;

public partial class UserDefinedFunctions

{

    [Microsoft.SqlServer.Server.SqlFunction ]

    public static SqlString BigToGB(SqlString inString)

    {

        if (inString.IsNull) return SqlString .Null;

        return (Microsoft.VisualBasic.Strings .StrConv(inString.Value, Microsoft.VisualBasic.VbStrConv .SimplifiedChinese, 0));

    }

     [Microsoft.SqlServer.Server.SqlFunction ]

    public static SqlString GBToBig(SqlString inString)

    {

        if (inString.IsNull) return SqlString .Null;

        return (Microsoft.VisualBasic.Strings .StrConv(inString.Value, Microsoft.VisualBasic.VbStrConv .TraditionalChinese, 0));

    }

};

© 版权声明

相关文章