2 xihuarenliwei xihuarenliwei 于 2014.11.05 16:51 提问

Oracle存储过程 截取字符串循环执行动作 急急急急!

create or replace procedure PROC_UPDATENEWSKW(newsid in number, kw in varchar2) is
i number:=0;

begin

/**
1.查询标签表(jc_content_tag)是否有相同tag_name的标签,如果有则直接将此条记录的tag_id与newsid 插入jc_contenttag(新闻标签关联表)表
/
select count(
) into i from jc_content_tag where tag_name =kw;
if i>0 then
insert into jc_contenttag (tag_id,content_id,priority) values ((select tag_id from jc_content_tag where tag_name = kw and rownum=1),newsid,1);
else
/**
2.将kw插入标签表 tag_id 序列自增
/
insert into jc_content_tag (tag_id,tag_name) values (S_JC_CONTENT_TAG.NEXTVAL,kw);
/
*
3.将内容标签中不存在标签的记录 tag_id 更新。
*/
insert into jc_contenttag (tag_id,content_id,priority) values ((select tag_id from jc_content_tag where tag_name = kw and rownum=1),newsid,1);
end if;
commit;
end PROC_UPDATENEWSKW;

这个存储过程只能应对带个字符串的情况,假如传进来的kw参数 格式为 1,2,a,c,呵,呵
我首先需要截取这些字符串 然后 for 或者loop 来循环 执行以上的操作那么问题来了,存储过程怎么截取字符串并且执行循环操作,十万火急!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
jmeter使用说明
jmeter使用说明 主要是对jemet进行压测时候回急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急
circle类的实现
circle类的实现 斤斤计较急急急急急急急急急急急急急急急斤斤计较急急急急急急急急急急急急急急急
急急急!!!关于用循环输出ArrayList中对象问题
我从数据库中搜索出几条记录存在ArrayList中,再用输出时页面重复显示最后一条记录,请问是哪有毛病啊,记录数目与从数据库中取出是一样的, 有点乱,大家帮帮忙吧? 只有页面体部分,我是实在找不到哪有问题,我在action中检索 记录存放在ArrayList,并将它设置为session属性,下面是forword页面 商品搜索结果: 总共有:${fn:length (prod
坎坎坷坷坎坎坷坷坎坎坷坷坎坎坷坷坎坎坷坷坎坎坷坷坎坎坷坷看看坎坎坷坷
哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
急急急急急急急急急急急急急
<br />我上传破解的挂   文件名    怎么填    
急急急急急急急急急急急急
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method)
急急急急急急急急急急就急急急急急急急急急急急急
5655可积极急急急急急急急急急就急急急急急急急急急急急急就急急急急急急急急急急急急
急急急急急急 急!
在windows下开发了一款软件,怎么才使它看起来美观呢?现在软件界面是下面这样的,希望哪位帮忙解答一下,在下感激不尽!
急急急急急急
我通过程序把nhibernate的配置文件读取到configuration这个Nhibernate的对象中,想把该对象通过wcf存储到内存中,其它外部程序可以读取后在使用统一的配置文件,可是 wcf在保存的时候报错,说是序列化报错。咋办咋办????谢谢。 var path = HttpContext.Current.Server.MapPath("~/Config/dbcfg/" + item
Windows 下安装 Ubuntu 双系统
转载自:Windows 下安装 Ubuntu 双系统  一、准备:(一)、准备工具:   ➢U盘一个(请提前备份U盘里面的资料,因为后面操作要格式化U盘)   ➢Ubuntu16.04LTS(长期支持版)镜像:     下载地址:http://www.ubuntu.com/download/desktop     (Ubuntu中国下载地址:http://cn.ubuntu.com/downloa...