mssql 以xml类型为存储过程传递不确定数量的参数

mssql 以xml类型传递不确定数量的参数

  • 存储过程
  • xml 处理
  • 在存储过程中参数
  • 在存储过程中使用 xml 作为参数

存储过程

相信各位小伙伴在使用数据库的过程中,或多或少的建立了一些存储过程,并且带有一些参数,用来增加存储过程的适用性。

mssql 以xml类型为存储过程传递不确定数量的参数_第1张图片
类似老顾的截图这样的,通常,我们需要将很多参数直接拼接好了,作为一个整体来传递给存储过程,才能方便的处理。

虽然这样做没有什么不好的,但是,这些操作,拼接各种条件的指令,一般是在数据库之外进行的,在我们需要将同样的功能再次在其他语言实现的时候,通常还需要再次进行各种指令的拼接操作的重新实现,以达到在不同的语言环境中实现同样的数据库操作。

而在各个数据库中,基本没有所谓的重构方法,也就是,我们无法通过同一个存储过程名称,不同的参数,来实现不同的数据处理这样一个需求。

CSDN 文盲老顾的博客,https://blog.csdn.net/superwfei

你可能感兴趣的:(数据库查询应用实例,sqlserver,xml,数据库,存储过程,参数)