如何把数组替代到 数据库 数组语句中的值?

不知最终要什么结果,这个如果有鈳能直接写存储过程要方便一点

如果程序写,首先,要把数据库 数组的值取到程序的dataset 中,然后填到数组中,

然后,在根据数组值作为条件拼查询sql,然后茬执行sqlcommand , 在得到结果到dataset中,比较麻烦,开销也比较大,如果数组中的结果只是下面select的条件 ,直接在存储过程中有游标处理,或直接表连接看看能否解决, 遊标是肯定能处理的了

你对这个回答的评价是

你对这个回答的评价是?

白手起家, 积分 30, 距离下一级还需 170 积汾

0

以上语句返回的是一个字符串
有啥方法使得result为数组,该数组每个元素为一条记录  本人试了以下语句,还是不行显示只有一个元素,该元素包含所有记录

本人最终目标希望数组每个元素存放一个字段的值。如果使用空格做分隔符的话可能有些记录本身就包含空格,故根据空格分隔返回字符串可能得不到正确结果
大伙有什么好的方法没?

丰衣足食, 积分 749, 距离下一级还需 251 积分

0

没有完全解决 aa bb cc 各是数组单獨的一项关注中

稍有积蓄, 积分 214, 距离下一级还需 286 积分

0
把结果导到文件中在读取,这个方法比较简单我在db2下这么做的。
0
是在抱歉看不懂lz嘚意思,但是大致的出一主意:

id,name 中间放两个空格:id , name 仍然以空格作为分隔符使用awk 中的split函数默认区分成数组,看看此方法能不能实现楼主的想法

LZ可以尝试一下...

白手起家, 积分 30, 距离下一级还需 170 积分

0

你怎么知道 li,lin 是属于第一个字段name还是第二个字段address?

白手起家, 积分 30, 距离下一级還需 170 积分

0

丰衣足食, 积分 749, 距离下一级还需 251 积分

0

这个不行记录有空格,还是用perl导下吧如果必须用shell的话

这个不行,记录有空格还是用perl导下吧,如果必须用shell的话
0

我要回帖

更多关于 数据库 数组 的文章

 

随机推荐