如何给SQLSERVER存储过程传递数组参数
发布网友
发布时间:2022-04-23 19:52
我来回答
共2个回答
热心网友
时间:2022-04-10 11:47
数组不能传递,变通的解决办法是有的
思路如下:
1、将数组转换为字符串格式(例如:a,b,c,d)
2、在数据库内创建字符串分割为行的表值函数
3、若是需要将一个二维数组传递的话,需要将每列数据都格式化为1的方式,然后再用2的方式转换为行,再将转换后的数据组合为一个表
4、你就可以直接进行插入、编辑、删除或查询操作了。
热心网友
时间:2022-04-10 13:05
SQLSERVER存储过程不能传数组参数的