oracle function怎么写

lorry1113 2012-08-22 10:25:24
一个表A里面有一个字符串字段gt,
gt里面的值为1,2,3,4,5
1,2,3,4,5等值为字典表中的id编号,
我想写一个函数,输入表A的id,gt返回值不是编号,而是字典表中的名词!!
...全文
176 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lorry1113 2012-08-22
  • 打赏
  • 举报
回复
太感谢了!!! 接分!!!
BenChiM888 2012-08-22
  • 打赏
  • 举报
回复

select 名词
from 字典表
where id in( select regexp_substr(gt,'[^,]+',1,level)
from A
where A.id = 输入id
connect by level <= length(gt)-length(replace(gt,',')) + 1
)

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧