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 */