阅读 52

sqlServer 函数

sqlServer 函数

 

ALTER FUNCTION [dbo].[IM_fn_SRNO](@reg VARCHAR(64),@inv VARCHAR(64))
RETURNS [varchar](256) WITH EXECUTE AS CALLER
AS
begin
declare @Name varchar(256)
declare @regNew varchar(256)
select @Name =rnum from (  select row_number() over(ORDER BY INVOICECODE) as rnum ,  INVOICECODE  
from  CM_FAREDETAIL  where regcode = @reg group by INVOICECODE  )  t where t.INVOICECODE =@inv

if @name >1
BEGIN
  set @regNew = @reg +‘00‘ + @name
END
ELSE
BEGIN
    set @regNew = @reg
END

    return @regNew
    END

原文:https://www.cnblogs.com/leolzi/p/15194159.html

文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐