存储过程样例--获取数据

简介: set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go /***************************************************** ** PROCEDURE : p...
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go

/*****************************************************
** PROCEDURE : pro_get_so_cust_list
** DECRIPTION: 获取客户列表
** DATE      : 2012-07-11
** VERSION      AUTH          DATE          DESC
** --------  ------------  ------------  -----------------
** V000.0.1    pukuimin		2012-07-11     新建程序
** --------  ------------  ------------  -----------------
*******************************************************/
ALTER procedure [dbo].[pro_get_so_cust_list]( 
                                    @stat varchar(20) --状态
								 )as
begin
	declare @sql_str varchar(2000),
			@stat_str varchar(20)
	set @sql_str = 'select  cast(cust.cust_cd as varchar(20)) as code, -- 用户ID
                            cust.cust_nam as name-- 名称
					 from t_so_cust_info cust
					 where 1=1
					'

	if isnull(@stat, '') <> ''
	begin
		set @sql_str = @sql_str + ' and cust.stat = '''+@stat+''''
	end
	print @sql_str
	exec(@sql_str)
end

相关文章
|
5月前
|
存储 SQL JSON
【Azure Logic App】微软云逻辑应用连接到数据库,执行存储过程并转换执行结果为JSON数据
【Azure Logic App】微软云逻辑应用连接到数据库,执行存储过程并转换执行结果为JSON数据
【Azure Logic App】微软云逻辑应用连接到数据库,执行存储过程并转换执行结果为JSON数据
|
7月前
|
存储 SQL 关系型数据库
18. Mysql 存储过程,实现动态数据透视
18. Mysql 存储过程,实现动态数据透视
49 1
|
8月前
|
存储 SQL Oracle
Oracle存储过程:数据王国的魔法师
【4月更文挑战第19天】Oracle存储过程是封装复杂SQL操作的魔法工具,存储在数据库中以便重复调用。它们提供高效执行和安全,类似于预编译的程序。创建存储过程涉及定义名称和参数,如示例所示,创建一个根据员工ID获取姓名和薪资的`get_employee_info`过程。调用存储过程可提高代码可读性和性能,使数据库管理更为便捷。
|
8月前
|
存储 关系型数据库 分布式数据库
PolarDB-X最佳实践系列(五):使用通义千问和存储过程快速生成测试数据
我们在测试数据库性能的过程中,通常需要生成一批测试数据。 以前,一般要写一段程序或者脚本来完成这项工作,但现在是2024年啦!时代变了!
PolarDB-X最佳实践系列(五):使用通义千问和存储过程快速生成测试数据
SqlServer存储过程应用二:分页查询数据并动态拼接where条件 (下)
SqlServer存储过程应用二:分页查询数据并动态拼接where条件 (下)
|
存储 SQL 数据库连接
SqlServer存储过程应用二:分页查询数据并动态拼接where条件 (上)
SqlServer存储过程应用二:分页查询数据并动态拼接where条件
|
存储 程序员
SQLServer存储过程自制数据字典
SQLServer存储过程自制数据字典
|
存储 关系型数据库 MySQL
MySQL存储过程——批量插入数据
MySQL存储过程——批量插入数据
1259 0
MySQL存储过程——批量插入数据
|
存储 关系型数据库 MySQL
【MySQL】使用存储过程+IF控制语句批量添加数据
【MySQL】使用存储过程+IF控制语句批量添加数据
290 0
【MySQL】使用存储过程+IF控制语句批量添加数据
|
存储 关系型数据库 MySQL
mysql数据库编写存储过程实现批量插入1000万条数据
mysql数据库编写存储过程实现批量插入1000万条数据
725 0
mysql数据库编写存储过程实现批量插入1000万条数据