數據庫中對某列的信息僅僅顯示該列中的漢字的方法

  首先自定義一個函數用來對該列中的值進行漢字的顯示:  數據庫

ALTER FUNCTION [dbo].[CHINA_STR]
(@S NVARCHAR(100)) RETURNS VARCHAR(100)
AS
BEGIN
 WHILE PATINDEX('%[^吖-座]%',@S) > 0
 SET 
  @S = STUFF(@S,PATINDEX('%[^吖-座]%',@S),1,N'')
RETURN @S
END
 
註釋:[^吖-座]表示中文字符集第一個到最後一個的範圍;
 
而後在對應的數據庫的表中使用該自定義的函數便可。
相關文章
相關標籤/搜索