
oracle
文章平均质量分 59
whx_1113
这个作者很懒,什么都没留下…
展开
-
在oracle数据库中,无法对数据表进行insert和update操作
在oracle数据库中,数据表无法执行update语句,原因是该数据表被其他用户锁定,解决方法如下:首先,执行如下sql语句:select * from v$session t1, v$locked_object t2 where t1.sid=t2.SESSION_ID;或者是select sess.sid, sess.serial#, lo.oracle_username,原创 2013-02-06 10:06:09 · 1206 阅读 · 0 评论 -
.net实现oracle数据库中获取新插入数据的id
在sql sever中实现插入数据的自动增长是很容易的,但是在oracle数据库中实现这一操作不是很容易,同时要想在.net中实现获取新插入数据的id,而且不会出现读错的情况,就更显得困难了,为了解决在oracle数据中插入的数据能够自增id,同时获取新数据的id,并避免因并发操作而出现的id读错的问题。数据表结构为test(id,name)首先,解决数据id自增问题创建一个序列seq原创 2013-03-08 11:09:46 · 3667 阅读 · 0 评论 -
oracle中使用存储过程解析xml字符串
背景:数据库中存在两个数据表t_xml和t_parse,前者是将xml文档中主要节点以字符串的形式存放到para_name字段中,后者用于将para_name字段中xml字符串进行解析,将子节点提取出来进行存放。例如:para_name中的xml字符串为name180%,则在t_parset数据表中将分别提取name1和80%进行存放。t_xml的表结构为,t_parse的表结构为,存原创 2013-02-26 12:50:33 · 12724 阅读 · 0 评论 -
oracle创建触发器调用含参数存储过程
背景:在向数据表中插入数据时调用已定义的存储过程,对插入数据进行xml解析,该存储过程含参数,解决方法:为插入数据表建立触发器,在触发器中调用存储过程存储过程:请参见上一篇博客文章 oracle中使用存储过程解析xml字符串插入语句为:insert into t_xml(2, ‘name180%’)触发器建立:create orreplace triggerTR原创 2013-02-26 12:55:06 · 5595 阅读 · 0 评论