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

简介: 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

相关文章
|
7月前
|
存储
SQLServer存储过程中的输出参数的使用
SQLServer存储过程中的输出参数的使用
40 0
|
4月前
|
SQL Oracle 关系型数据库
sql语句两个字段合并或者两个字段拼接显示
sql语句两个字段合并或者两个字段拼接显示
|
8月前
|
存储 关系型数据库 MySQL
MySQL的临时表以及视图与存储过程、触发器等功能概念详细解释说明以及它们的使用方法举例?
MySQL的临时表以及视图与存储过程、触发器等功能概念详细解释说明以及它们的使用方法举例?
|
SQL JSON 分布式计算
spark2 sql读取数据源编程学习样例2:函数实现详解
spark2 sql读取数据源编程学习样例2:函数实现详解
70 0
spark2 sql读取数据源编程学习样例2:函数实现详解
|
SQL 分布式计算 Java
spark2 sql读取数据源编程学习样例1
spark2 sql读取数据源编程学习样例1
55 0
spark2 sql读取数据源编程学习样例1
|
存储 SQL 关系型数据库
MySQL的存储过程——输入参数(in)、输出参数(out)、输入输出参数(inout)
MySQL的存储过程——输入参数(in)、输出参数(out)、输入输出参数(inout)
1611 0
MySQL的存储过程——输入参数(in)、输出参数(out)、输入输出参数(inout)
|
SQL 存储 Oracle
JDBC【PreparedStatment、批处理、处理二进制、自动主键、调用存储过程、函数】(二)
PreparedStatement对象继承Statement对象,它比Statement对象更强大,使用起来更简单 Statement对象编译SQL语句时,如果SQL语句有变量,就需要使用分隔符来隔开,如果变量非常多,就会使SQL变得非常复杂。PreparedStatement可以使用占位符,简化sql的编写 Statement会频繁编译SQL。PreparedStatement可对SQL进行预编译,提高效率,预编译的SQL存储在PreparedStatement对象中 PreparedStatement防止SQL注入。【Statement通过分隔符'++',编写永等式,可以不需要密码就
100 0
|
SQL 存储 关系型数据库
JDBC【PreparedStatment、批处理、处理二进制、自动主键、调用存储过程、函数】(一)
PreparedStatement对象继承Statement对象,它比Statement对象更强大,使用起来更简单 Statement对象编译SQL语句时,如果SQL语句有变量,就需要使用分隔符来隔开,如果变量非常多,就会使SQL变得非常复杂。PreparedStatement可以使用占位符,简化sql的编写 Statement会频繁编译SQL。PreparedStatement可对SQL进行预编译,提高效率,预编译的SQL存储在PreparedStatement对象中 PreparedStatement防止SQL注入。【Statement通过分隔符'++',编写永等式,可以不需要密码就
122 0
|
SQL 数据库连接
Dbvis数据库连接工具将查询出数据转化为sql插入语句方法
Dbvis数据库连接工具将查询出数据转化为sql插入语句方法
184 0
Dbvis数据库连接工具将查询出数据转化为sql插入语句方法