为了账号安全,请及时绑定邮箱和手机立即绑定

sqlserver存储过程定义数组

sqlserver存储过程定义数组

皈依舞 2018-12-07 11:26:00
因为要导入许多数据到数据库中,所以我写了一个批量增加的带参存储过程,准备直接在数据库中完成操作,而不是在程序中。所以我想在存储过程中定义一个数组,循环执行。请问应该如何定义。
查看完整描述

2 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

sql 里面没有数组的啊

遍历结果集也只能使用游标

查看完整回答
反对 回复 2019-01-07
?
MYYA

TA贡献1868条经验 获得超4个赞

两个思路供借鉴:

一、直接生成XML,ini用bulk insert 直接执行,参数是文件

二、用参数最长字符串string对应SQL的NVarchar(max),参数是字符串,在存储过程中再进行SQL解析拼装。

查看完整回答
反对 回复 2019-01-07
  • 2 回答
  • 0 关注
  • 1268 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信