您的位置:首页 > 数据库 > Oracle

Ibatis.net结合oracle批量删除实现代码

2012-12-20 00:00 591 查看
要删除的字符串ID为
string SDSALES_IDString = 1,2,3,4,5,6,7 
//转成Array 
Array array = SDSALES_IDString.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries).ToArray<string>();

在模型定义一个 public Array SDSALES_IDs {get;set;}
XML:
<delete id="DeleteManyT_LABEL_SDSALES" parameterClass="T_LABEL_SDSALES"> 
DELETE FROM T_LABEL_SDSALES WHERE 
<isNotNull property="SDSALES_IDs"> 
SDSALES_ID IN 
<iterate property="SDSALES_IDs" conjunction="," open="(" close=")"> 
#SDSALES_IDs[]# 
</iterate> 
</isNotNull> 
</delete>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: