mssql 以xml类型传递不确定数量的参数
- 存储过程
- xml 处理
- 在存储过程中参数
- 在存储过程中使用 xml 作为参数
存储过程
相信各位小伙伴在使用数据库的过程中,或多或少的建立了一些存储过程,并且带有一些参数,用来增加存储过程的适用性。
类似老顾的截图这样的,通常,我们需要将很多参数直接拼接好了,作为一个整体来传递给存储过程,才能方便的处理。
虽然这样做没有什么不好的,但是,这些操作,拼接各种条件的指令,一般是在数据库之外进行的,在我们需要将同样的功能再次在其他语言实现的时候,通常还需要再次进行各种指令的拼接操作的重新实现,以达到在不同的语言环境中实现同样的数据库操作。
而在各个数据库中,基本没有所谓的重构方法,也就是,我们无法通过同一个存储过程名称,不同的参数,来实现不同的数据处理这样一个需求。
CSDN 文盲老顾的博客,https://blog.csdn.net/superwfei