猿问

sqlserver存储过程定义数组

因为要导入许多数据到数据库中,所以我写了一个批量增加的带参存储过程,准备直接在数据库中完成操作,而不是在程序中。所以我想在存储过程中定义一个数组,循环执行。请问应该如何定义。

皈依舞
浏览 1269回答 2
2回答

蓝山帝景

sql 里面没有数组的啊 遍历结果集也只能使用游标

MYYA

两个思路供借鉴: 一、直接生成XML,ini用bulk insert 直接执行,参数是文件 二、用参数最长字符串string对应SQL的NVarchar(max),参数是字符串,在存储过程中再进行SQL解析拼装。
随时随地看视频慕课网APP

相关分类

SQL Server
我要回答