jeffluo 发表于 2016-8-30 09:45:41

【SQLCLR】 之 【繁體與簡體轉換 - DLL + Code】

简繁转换的DLL程式
SQL Server 2016/2014/2008R2/2008/2005 都可以使用。内容出现于以下书中:http://www.flag.com.tw/book/5105.asp?bokno=FT235以下是範例程式,可以不用自己撰寫與編譯DLL,該下載DLL就可以進行繁體簡體轉換【STEP1 下載 DLL】http://goo.gl/HO5Dgt【STEP2 執行範例code】-- 請建立TSQL資料庫
USE
GO
--將dll放到C:\SQLBCK
CREATE ASSEMBLY
AUTHORIZATION
FROM 'C:\SQLBCK\clrMultiChar.dll'
WITH PERMISSION_SET = SAFE
GO--建立轉換成繁體函數
CREATE FUNCTION .
(@str (max))
RETURNS (max) WITH EXECUTE AS CALLER
AS
EXTERNAL NAME ..
GO--建立轉換成簡體函數
CREATE FUNCTION .
(@str (max))
RETURNS (max) WITH EXECUTE AS CALLER
AS
EXTERNAL NAME ..
GO--需要啟動SQLCLR
exec sp_configure 'clr enabled',1
reconfigure--驗證
select .(N'上海的房地产市场虽然有起有落,但在年终还是达到了同比30%以上的房价涨幅”,汉宇地产在过去的一年中') as [簡體轉繁體]
select .(N'國加州的孕婦現在正在流行以4D超音波的技術,看自己肚子裡還未出生的寶寶長什麼樣子') as [繁體轉簡體]


页: [1]
查看完整版本: 【SQLCLR】 之 【繁體與簡體轉換 - DLL + Code】