go
--创建函数
create function [dbo].[m_splitNchinese]
(
@str_one nvarchar(100)
)
returns @result table (colone nvarchar(20),coltwo nvarchar(20))
as
begin
insert @result select
left(@str_one,patindex('%[^_@0-9a-z]%',@str_one)-1) ,
right(@str_one,len(@str_one)-patindex('%[^_@0-9a-z]%',@str_one)+1)
return
end
--测试示例
select * from [dbo].[m_splitNchinese] ('Chinese中国')
--运行结果
/*
colone coltwo
-------------------- --------------------
Chinese 中国
*/
SQL字符串拆分函数
本文介绍了一个SQL函数m_splitNchinese的创建及使用方法,该函数能够将包含中文字符的字符串拆分为两部分,并返回这两部分作为结果。通过具体示例展示了如何调用此函数并获取结果。

被折叠的 条评论
为什么被折叠?



