在SQL中实现一个SQL字符串截取!例如
select  
  case when (LEN([Content])>30)
    then  SUBSTRING(CONTENT,0,30)+'...' 
    else [CONTENT]
    end  as con
From News
  这样的可以 实现对CONTENT列长度大于30的截取。我写成了个公共的自定义函数
create function  My_SubstrStrin(@str varchar(3000),@length int)
returns   varchar(3000)
as
begin
  declare @result varchar(3000)
  if(Len(@str)>@length)
    begin
    set @result=SUBSTRING(@str,0,@length)+'...' 
    end
  else
    begin
    set @result=@str
    end
 return @result
end
在调用时候,select  SubstrStrin([CONTENT],20) from  News 为什么报错消息 195,级别 15,状态 10,第 1 行
'My_SubstrStrin' 不是可以识别的 内置函数名称。