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

简介: set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go /***************************************************** ** PROCEDURE : pro...
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
*/


相关文章
|
8月前
|
存储 SQL 数据库
MSSQL存储过程的功能和用法
MSSQL存储过程的功能和用法
80 1
|
8月前
|
存储 SQL 数据库
MSSQL 存储过程:功能和用法详解
MSSQL 存储过程:功能和用法详解
112 0
|
8月前
|
存储 SQL 安全
MSSQL存储过程的功能和用法
MSSQL存储过程的功能和用法
102 0
MSSQL存储过程的功能和用法
|
8月前
|
存储 SQL 关系型数据库
探秘MSSQL存储过程:功能、用法及实战案例
探秘MSSQL存储过程:功能、用法及实战案例
164 1
|
8月前
|
存储 SQL 安全
MSSQL存储过程:数据库操作的得力助手
MSSQL存储过程:数据库操作的得力助手
76 0
|
8月前
|
存储 定位技术 数据库
开启数据库性能之旅:MSSQL存储过程索引优化深度解析
开启数据库性能之旅:MSSQL存储过程索引优化深度解析
|
8月前
|
存储 SQL 缓存
解锁MSSQL存储过程优化之道:参数化查询的技术深度探究
解锁MSSQL存储过程优化之道:参数化查询的技术深度探究
141 0
|
8月前
|
存储 SQL 安全
探秘MSSQL存储过程:存储过程的高级特性和实战技巧
探秘MSSQL存储过程:存储过程的高级特性和实战技巧
|
8月前
|
存储 数据库 索引
探秘MSSQL存储过程:参数传递、错误处理、性能优化
探秘MSSQL存储过程:参数传递、错误处理、性能优化
167 0
|
存储 SQL Go
MSSQL之九 存储过程与函数
MSSQL之九 存储过程与函数
87 0

热门文章

最新文章