34,575
社区成员
发帖
与我相关
我的任务
分享
IF OBJECT_ID('DBO.GET_STR') IS NOT NULL
DROP FUNCTION DBO.GET_STR
GO
CREATE FUNCTION DBO.GET_STR(@S VARCHAR(100))
RETURNS VARCHAR(100)
AS
BEGIN
WHILE PATINDEX('%[^a-z]%',@S) > 0
BEGIN
set @s=stuff(@s,patindex('%[^a-z]%',@s),1,'')
END
RETURN @S
END
go
datelength()
datelength()
select datalength('我')
select datalength('s')
/*
-----------
2
(所影响的行数为 1 行)
-----------
1
(所影响的行数为 1 行)
*/
select datalength('我')
select datalength('s')
用这个函数