--一个最简单的函数
create function puxian(@ts_gg varchar(50))
returns @ts_gg varchar(50)
Replace(@ts_gg,'mm','')
实现的功能就是把ts_gg输入进去 再输出来
中间执行 Replace(ts_gg,'mm','')
left(ts_gg,10)
我怎么调用
问题点数:20、回复次数:4Top
1 楼yuehaiyang()回复于 2006-09-02 10:45:23 得分 5
用到的地方dbo.function(参数)
要看结果是什么,然后你声明一个变量接受Top
2 楼pdgzzgx(火速空间(进攻.net))回复于 2006-09-02 10:49:47 得分 0
我的意思是2条语句的时候怎么执行Top
3 楼YiZhiNet(九斤半)回复于 2006-09-02 10:50:03 得分 15
create function puxian(@ts_gg varchar(50))
returns varchar(50)
as
begin
declare @s varchar(10)
set @s=Replace(@ts_gg,'mm','')
if len(@s)>10
set @s=left(@s,10)
return @s
end
go
select 'abmmc',dbo.puxian('abmmc')
drop function puxian
Top
4 楼pdgzzgx(火速空间(进攻.net))回复于 2006-09-02 10:50:18 得分 0
create function puxian(@ts_gg varchar(50))
returns varchar(255)
as
begin
RETURN replace(@ts_gg,'mm','')
end
Top




