MSSQL 提取漢字實(shí)現(xiàn)語(yǔ)句
更新時(shí)間:2009年09月21日 18:45:10 作者:
sqlserver下提取漢字的sql語(yǔ)句,需要的朋友可以參考下。
復(fù)制代碼 代碼如下:
-->Title:生成測(cè)試數(shù)據(jù)
-->Author:wufeng4552
-->Date :2009-09-21 09:02:08
if object_id('dbo.get_china_str')is not null drop function dbo.get_china_str
go
create function dbo.get_china_str
(
@str nvarchar(200)
)
returns nvarchar(200)
as
begin
declare @i int
set @i=1
while @i<=len(@str)
begin
if len(unicode(substring(@str,@i,1)))<5
begin
set @str=stuff(@str,@i,1,'');
end
else
set @i=@i+1;
end
return @str
end
go
select dbo.get_china_str(N'UNION ALL SELECT 我們都是中國(guó)人,都是炎黃子孫,都是龍人傳人')
/*
我們都是中國(guó)人,都是炎黃子孫,都是龍人傳人
(1 個(gè)資料列受到影響)
*/
相關(guān)文章
SQL利用游標(biāo)遍歷日期查詢(xún)的過(guò)程詳解
這篇文章主要介紹了SQL利用游標(biāo)遍歷日期查詢(xún),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03
Sql Server中清空所有數(shù)據(jù)表中的記錄
我這里介紹的是刪除數(shù)據(jù)庫(kù)的所有數(shù)據(jù),因?yàn)閿?shù)據(jù)之間可能形成相互約束關(guān)系,刪除操作可能陷入死循環(huán),二是這里使用了微軟未正式公開(kāi)的sp_MSForEachTable存儲(chǔ)過(guò)程2013-10-10
sqlserver 因?yàn)檫x定的用戶(hù)擁有對(duì)象,所以無(wú)法除去該用戶(hù)的解決方法
這篇文章主要介紹了sqlserver 因?yàn)檫x定的用戶(hù)擁有對(duì)象,所以無(wú)法除去該用戶(hù),因?yàn)槭歉郊訑?shù)據(jù)庫(kù)選擇了與源服務(wù)器一樣的用戶(hù)導(dǎo)致2016-04-04
探討Sql Server中的declare基本知識(shí)
這篇文章主要探討Sql Server中的declare基本知識(shí),實(shí)戰(zhàn)探討主要來(lái)源于觸發(fā)器的Demo,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2024-07-07
分頁(yè)存儲(chǔ)過(guò)程(二)在sqlserver中返回更加準(zhǔn)確的分頁(yè)結(jié)果
分頁(yè)存儲(chǔ)過(guò)程(二)在MS SQL Server中返回更加準(zhǔn)確的分頁(yè)結(jié)果2010-05-05

