六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 82|回复: 0

db2树结构表删除操作

[复制链接]

升级  8%

14

主题

14

主题

14

主题

秀才

Rank: 2

积分
62
 楼主| 发表于 2013-1-13 18:35:51 | 显示全部楼层 |阅读模式
CREATE FUNCTION DEL_SORT(SORTCD VARCHAR(50))  RETURNS  table(S1 VARCHAR(50))  NO EXTERNAL ACTION  F1: BEGIN ATOMICRETURNwith temptab(SORT_CD,SORT_NAME,PARENT_SORT_CD) as (    select SORT_CD,SORT_NAME,PARENT_SORT_CD         from CXMART.TN_BM_COL_SORT         where SORT_CD=SORTCD    union all     select tn.SORT_CD, tn.SORT_NAME,temp.PARENT_SORT_CD         from CXMART.TN_BM_COL_SORT tn , temptab temp         where tn.PARENT_SORT_CD = temp.SORT_CD)  select SORT_CD from temptab;END;select S1 from table(DEL_SORT('Pff64fDD')) as SORT;DELETE FROM CXMART.TN_BM_COL_SORT WHERE SORT_CD IN(  select S1 from table(DEL_SORT('Pff64fDD')) as SORT); 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表