18
2012
07

mssql存储过程样例--判断是否存在

set ANSI_NULLS ON  

set QUOTED_IDENTIFIER ON  

go  

/*****************************************************  

** PROCEDURE : pro_is_so_cust_nam_show_repeat  

** DECRIPTION: 判断客户用户和或显示名称是否重复  

** DATE      : 2012-07-04  

** VERSION      AUTH          DATE          DESC  

** --------  ------------  ------------  -----------------  

** V000.0.1    PuKuimin     2012-07-04     新建程序  

** --------  ------------  ------------  -----------------  

*******************************************************/  

ALTER procedure [dbo].[pro_is_so_cust_nam_show_repeat]( @cust_nam varchar(20),-- 登录名  

                                    @show_nam varchar(20),--显示名称  

                                    @ret varchar(20) output-- 0:不重复,否则返回ID    

                                 )as  

begin  

    declare @id varchar(20)  

    --set @id = -1  

    select @id = isnull(id, 'null')  

       FROM T_SO_CUST_INFO  

     where (cust_nam= @cust_nam OR SHOW_NAM=@show_nam) AND STAT='1'  

    if @id is null set @ret = 0  

    else set @ret = @id  

END  

  

/*  

declare @ret varchar(20)  

exec [dbo].[pro_is_so_cust_nam_show_repeat]   

                                    '000',-- 登录密码  

                                    '000',  

                                    @ret  output-- 0:成功, 其他:失败    

print @ret  

*/  




版权声明:
作者:真爱无限 出处:http://www.pukuimin.top 本文为博主原创文章版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接.
« 上一篇下一篇 »

相关文章:

评论列表:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。