Oracle
文章平均质量分 53
_Kafka_
这个作者很懒,什么都没留下…
展开
-
dbms_lock控制串行详解
1使用dbms_lock包控制串行在pl/sql代码块中,有些操作代码块不能被多个会话同时进行执行,比如生成中间数据表(如先清除,后插入中间数据),并且此表的数据在后续业务处理总需要使用,如果此部分代码块被另个会话调用,则会造成中间数据表的数据在同一个会话中不完整。因此当有类似这样的需求时,就可能需要在pl/sql块中使用dbms_lock包控制来控制此部分代码块只能进行串行调用。1.1锁定原理1.1.1用户锁概念1、通过dbms_lock...转载 2021-12-17 17:19:39 · 1360 阅读 · 0 评论 -
隐式游标的几个有用属性
SQL%ROWCOUNT 受最近的SQL语句影响的行数SQL%FOUND 最近的SQL语句是否影响了一行以上的 数据SQL%NOTFOUND 最近的SQL语句是否未影响任何数据SQL%ISOPEN 对于隐式游标而言永远为FALSEDECLARE l_age NUMBER;BEGIN INSERT INTO ...原创 2018-10-24 11:21:59 · 741 阅读 · 0 评论 -
Hadoop和Spark联系与区别
转自:https://blog.csdn.net/vaychen/article/details/83578527 博主讲解很形象,建议hadoop,spark学完后在看一遍谈到大数据,相信大家对Hadoop和Apache Spark这两个名字并不陌生。但我们往往对它们的理解只是提留在字面上,并没有对它们进行深入的思考,下面不妨跟我一块看下它们究竟有什么异同。 解决问题的层面不...转载 2018-11-09 09:32:19 · 432 阅读 · 0 评论 -
从form取数据
1.知道FORM名称,查询出具体挂在什么职责下,要求通过查询结果可以一步步展开对应职责直接找到该FORM,输入条件为FORM名称--1SELECT form.form_name, --form.form_id, --func.function_id, --func.function_name, --menu.MENU_ID, ...原创 2018-11-05 18:12:01 · 607 阅读 · 0 评论 -
ORACLE EBS常用表及查询语句(最终整理版)
转自 :https://blog.csdn.net/cai_xingyun/article/details/38016687建议去看参考二 参考一: call fnd_global.APPS_INITIALIZE(1318,50583,401)select ...转载 2018-11-08 11:02:04 · 1015 阅读 · 0 评论 -
EBS值集定义
转自:https://blog.csdn.net/meunsina/article/details/428397831、表验证值集步骤:(1)进入职责应用产品员--应用产品--验证--请求集(2).1输入值集名,说明,列表类型:值列表,格式类型:字符,最大尺寸:输入需要的大小(2).2验证类型:表(3)点击页面“编辑信息”按钮,进入验证表信息界面:(编辑信息界面相当于一...转载 2018-11-14 17:09:01 · 460 阅读 · 0 评论 -
会计循环
1、编审凭证。经济业务发生后,会计要首先取得或编制原始凭证,并审核其 合法性、合规性等。2、分录。对每笔经济业务列示其应借、应贷账户及其金额,并填入记账凭证。3、记账。根据记账凭证确定的会计分录,在日记账和分类账中进行登记。4、试算。将分类账中各账户的借方总额、贷方总额和期末余额汇总列表,以 验证分录及过账是否有误。5、调整。根据经济业务的发展,定期修正各账户的纪录,...原创 2018-11-22 17:57:12 · 1309 阅读 · 0 评论 -
Oracle中的select for update 用法
通常情况下,select语句是不会对数据加锁,不会妨碍影响其他的DML和DDL操作。借助for update子句,我们可以在应用程序的层面手工实现数据加锁保护操作。当只允许一个session进行update的时候, for update十分有用.在select…for update之后,可以使用of子句选择对select的特定数据表进行加锁操作。默认情况下,不使用of子句表示在select所有...原创 2018-12-13 15:38:53 · 20204 阅读 · 1 评论 -
更改EBS服务器域名/IP
n1、停止应用 #su– appl01 #./stopAPP.shn2、更换EBS服务器域名 修改$CONTEXT_FILE的内容s_webentryhost和s_login_page 例如: <webentryhost oa_var="s_...原创 2018-12-09 11:17:40 · 551 阅读 · 0 评论 -
oracle对大对象类型操作:blob,clob,nclob
1.基本介绍Oracle和plsql都支持lob(large object) 类型,用来存储大数量数据,如图像文件,声音文件等。Oracle 9i realse2支持存储最大为4g的数据,oracle 10g realse1支持最大8到128万亿字节的数据存储,依赖于你的db的block size。在plsql中可以申明的lob类型的变量如下: BFILE 二进制文件,存...转载 2018-12-09 11:54:53 · 1378 阅读 · 0 评论 -
深入了解索引
转自:http://www.itpub.net/thread-1715281-1-1.html索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。 本系列文章来自Stairway to SQL Server ...转载 2018-12-16 19:25:23 · 363 阅读 · 0 评论 -
批量给一个OU分配物料
DECLARE x_return_status VARCHAR2(1); x_msg_count NUMBER; CURSOR cur_item IS SELECT msi.segment1, msi.primary_uom_code, msi.inventory_item_id, msi.organi...原创 2019-01-03 17:54:52 · 427 阅读 · 0 评论 -
请求查询
select req.request_id 请求编号, fcp.user_concurrent_program_name 请求名, usr.user_name 提交人, (select f.full_name from per_all_people_f f where f.person_id = usr.employ...原创 2019-01-10 15:07:53 · 287 阅读 · 0 评论 -
oracle ebs输出报表分sheet
<?xml version="1.0" ?><?mso-application progid="Excel.Sheet"?> <Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:o="urn:schemas-microsoft-com:offic.原创 2019-01-09 11:22:39 · 471 阅读 · 0 评论 -
oracle创建临时表
临时表:像普通表一样,有结构,但是对数据的管理上不一样,临时表存储事务或会话的中间结果集,临时表中保存的数据只对当前 会话可见,所有会话都看不到其他会话的数据,即使其他会话提交了,也看不到。临时表不存在并发行为,因为他们对于当前会话都是独立的。(它默认是事务级别的)在oracle中临时表可分为会话级临时表和事务级别临时表。临时表的作用:对于庞大的数据我们只要查询其中一小部分结果集这样我们可...转载 2019-01-10 10:42:05 · 252 阅读 · 0 评论 -
开发包含folder的TAB页FORM
转自:https://blog.csdn.net/u012900186/article/details/40503579较于只有FOLDER,没有TAB页的FORM开发,稍微复杂了一点。包含FOLDER的TAB页一共需要4张画布。1.MAIN --主画布2.MAIN_TAB --TAB页画布2.BLOCK_...转载 2018-10-18 19:05:37 · 233 阅读 · 0 评论 -
FRM-41081:不能移动项:无效位置
之前碰到过几次这个FRM-41081的问题。个人觉得是文件夹Form最难处理的一种异常,因为很难找到头绪处理。所以搞了不少时间。现在分享一下目前的处理办法。当然,这个问题也可能是由于文件夹开发的某个步骤没做好导致。所以首先应该Form的设定等等是否正确。当确认设定等方面没问题,可以继续检查下面描述的情况:下面是我处理过的2种解决FRM-41081的处理过程(也是经过不断的调试得出的处理...原创 2018-10-18 18:45:53 · 384 阅读 · 0 评论 -
Oracle 文件操作
1.创建路径要操作文件,就需要有对应的路径,而oracle中使用路径需要用到它的一个结构:directories(路径、地址),具体用法如下:创建需要操作的路径(ORACLE库所在的服务器),注意这里的路径文件夹一定要存在,没有的话手工先创建,不然很多地方使用会出异常。路径中最好不要有中文,部分地方使用的时候会出无法找到路径的异常。代码如下:createorreplace di...原创 2018-07-28 17:27:51 · 1268 阅读 · 0 评论 -
Oracle plsql 避免等待被锁资源的方法
FOR UPDATE NOWAIT语句:有的时候我们打开一个游标是为了更新或者删除一些记录,这种情况下我们希望 在打开游标的时候即锁定相关记录,应该使用for update nowait语句,倘若锁定失败我们就停止不再继续,以免 出现长时间等待资源的死锁情况。或者仅仅想想修改某一个记录,在update前,也可以select ....where ..... for update nowait ...原创 2018-07-26 10:15:09 · 1030 阅读 · 0 评论 -
Oracle 查询语句练习(二)
表结构及数据-- 学生信息表SELECT * FROM hand_student;--教师信息表SELECT * FROM hand_teacher;--课程信息表SELECT * FROM hand_course;--成绩信息表SELECT * FROM hand_student_core; -- 学生信息表SELECT * ...原创 2018-07-20 19:08:44 · 1220 阅读 · 0 评论 -
Oracle查询语句练习(一)
表结构及数据SELECT * FROM employees;SELECT * FROM departments; SELECT * FROM locations;SELECT * FROM jobs;SELECT * FROM job_grades;SELECT * FROM job_history;SELECT * ...原创 2018-07-20 19:51:24 · 2190 阅读 · 0 评论 -
oracle中如何判断某个日期是星期几
转自:https://blog.csdn.net/sinat_27305053/article/details/74199698SELECT to_char(to_date('2011-03-13','YYYY-MM-DD'),'d') FROM DUAL 其中 红色部分为传入日期 to_char的其他用法 Select to_char(sysdate,'ss') from dual取当前...转载 2018-07-15 20:35:35 · 991 阅读 · 0 评论 -
Oracle 触发器中NEW和OLD关修饰词说明
触发器中OLD 和 NEW修饰词,old 代表变更前记录,new代表变更后的记录。CREATE OR REPLACE TRIGGER derive_commission_pct BEFORE INSERT OR UPDATE OF salary ON employees FOR EACH ROW WHEN (NEW.job_id = 'SA_REP')BEGIN IF INSERT...原创 2018-07-26 17:37:12 · 2130 阅读 · 0 评论 -
Oracle 异常代码
oracle预定义的异常列表 命名的系统异常 产生原因 ACCESS_INTO_NULL 未定义对象 CASE_NOT_FOUND CASE 中若未包含相应的 WHEN ,并且没有设置 ELSE 时 COLLECTION_IS_NULL 集合元素未初始化 CURSER_ALREADY_OPE...原创 2018-07-26 17:45:41 · 665 阅读 · 0 评论 -
BI Publisher 模板开发语法大全
转自:https://blog.csdn.net/cai_xingyun/article/details/17094863 原文代码用颜色表出,看起来方便一些,建议看原文一.组定义一个组的目的是告诉XMLPublisher对重复的数据行进行循环显示,也就是说需要使用for-each进行数据记录的循环显示<?for-each:XML group element tag name...转载 2018-08-14 14:58:54 · 5816 阅读 · 0 评论 -
Oracle forms FND_MESSAGE使用
forms开发调试中打印信息函数如下:fnd_message.debug(); --调试信息fnd_message.warn(); --警告fnd_message.error(); --错误fnd_message.hint(); --显示在form左下角fnd_message.set_string();fnd_messsage.show; --显示信息弹出消息提示信息...原创 2018-08-03 16:07:13 · 1354 阅读 · 0 评论 -
业务实体和库存组织
有网友区分不清ORG_ID和organization_id, 其实ORG_ID来自表HR_OPERATING_UNITS,指OU(业务实体)的ID。organization_id来自表org_organization_definitions ,是库存组织ID。--业务实体表--查出业务实体SELECT * FROM HR_OPERATING_UNITS --业务实体不等...原创 2018-08-20 17:01:49 · 2534 阅读 · 0 评论 -
ORACLE数据库管理常用查询语句
转自:https://blog.csdn.net/cai_xingyun/article/details/17167281 /*查看表空间的名称及大小*/SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tablespaces t, dba_data_files d WHER...转载 2018-08-27 19:40:51 · 152 阅读 · 0 评论 -
FORM当前状态分析
变量 SYSTEM.RECORD_STATUS确定当前记录状态。有四种返回值:CHANGED表示记录从数据库取来,并且该记录至少一个基表列被更新;INSERT表示给一个非取自数据库记录的基表项输入了值;NEW表示还没有输入任何值到记录的基表项;QUERY表示记录从数据库中被取来,但该记录上的基表项没有被更新 变量 SYSTEM.BLOCK_STATUS确定当前块的状态,有三种返...原创 2018-08-27 19:47:43 · 825 阅读 · 0 评论 -
ERP各个模块的缩写
财务系统模块:Oracle 总帐管理(GL)Oracle 应付帐管理(AP)Oracle 固定资产管理(FA)Oracle 应收帐管理(AR)Oracle 现金管理(CE)Oracle 项目会计(PA)Oracle 财务分析(OFA) 分销系统模块:Oracle 库存管理(INV)Oracle 采购管理(PUR)Oracle 销售定单管理(OE)Oracle 销售...原创 2018-08-28 10:35:36 · 2838 阅读 · 0 评论 -
oracle sql 基本函数
字符型函数 函数名称 描述 LOWER 将特定的字符串转化为小写,只影响字母字符串。 UPPER 将整个字符串转换成大写,只影响字母字符串。 INITCAP 将字符串中每一个单词的第一个字母转换为大写,其他的均为小写,只影响字母字符串。 ...原创 2018-08-28 10:46:45 · 143 阅读 · 0 评论 -
Oracle 相关子查询理解
相关子查询:执行查询的时候先取得外层查询的一个属性值,然后执行与此属性值相关的子查询,执行完毕后再取得外层父查询的下一个值,依次再来重复执行子查询; 不相关子查询:子查询的执行不需要提前取得父查询的值,只是作为父查询的查询条件。 相关子查询作用其实就是分组,然后选取那些满足条件的记录。当然相关子查询都可以使用group by (非相关子查询)代替,个人喜欢...原创 2018-07-28 17:05:27 · 2903 阅读 · 0 评论