如何让存储过程参数个数不确定,比如...
create proc test
(
@Paramter varchar(1000)
)
as
select * from tableA where col in (@Paramter)
declare @s varchar(1000)
set @s = ........................(这里怎么写,请教阁下)
exec test @s
使得运行结果是 select * from tableA where col in ('A','B','C',...)
(
@Paramter varchar(1000)
)
as
select * from tableA where col in (@Paramter)
declare @s varchar(1000)
set @s = ........................(这里怎么写,请教阁下)
exec test @s
使得运行结果是 select * from tableA where col in ('A','B','C',...)
...全文
相关推荐
oracle存储过程学习
**实例应用**: 学习Oracle存储过程时,会涉及许多实例,如创建一个简单的存储过程计算两个数的和,或者创建一个复杂的业务流程,如订单处理、库存管理等。
如何使用python传入不确定个数参数
在Python编程语言中,处理不确定数量的参数是常见的需求,特别是在编写函数时,你可能希望函数能够接受任意数量的位置参数或关键字参数。
Sql Server 存储过程调用存储过程接收输出参数返回值
本篇文章将详细讲解如何在SQL Server中调用一个存储过程并接收输出参数以及返回值。首先,我们来看如何创建一个带有输出参数的存储过程。
java调用存储过程(含out参数)
首先,理解存储过程的概念。存储过程是预编译的SQL语句集合,存储在数据库服务器中,可以接受输入参数、输出参数,甚至同时具有两者。
mssql 以xml类型为存储过程传递不确定数量的参数
但是,这样就会出现一个维护困难的问题:如果我们再增加一个参数,那么所有调用这个存储过程的程序,都需要进行相应的修改,比如追加一个按照专题查询的条件,那么原有的三个参数,就会变成四个参数。虽然这样做没有什么不好的,但是,这些操作,拼接各种条件的指令,一般是在数据库之外进行的,在我们需要将同样的功能再次在其他语言实现的时候,通常还需要再次进行各种指令的拼接操作的重新实现,以达到在不同的语言环境中实现同样的数据库操作。在这篇文章里,老顾已经介绍了,用表的方式,读取 xml 数据。


疑难问题
