12 2009 档案

摘要:一、 教师号 星期号 是否有课 1 2 有 1 3 有 2 1 有 3 2 有 1 2 有 写一条sql语句让你变为这样的表 教师号 星期一 星期二 星期三 1 2 1 2 1 3 1 各星期下的数字表示:对应的教师在星期几已经排的课数 *******************************************************create table tb( 教师号 int n... 阅读全文
posted @ 2009-12-31 11:41 郭振斌 阅读(621) 评论(0) 推荐(0) 编辑
摘要:五十四句关于人性的些许总结1、一个人炫耀什么,说明内心缺少什么  2、一个人越在意的地方,就是最令他自卑的地方。 3、人都有以第一印象定好坏的习惯,认为一个人好时,就会爱屋及乌,认为一个人不好时,就会全盘否认。4、人越是得意的事情,越爱隐藏,越是痛苦的事情越爱小题大作。  5、这个世界既不是有钱人的世界,也不是有权人的世界,它是有心人的世界。6、婚姻的杀手有时不是外遇,而是时间。  7、当你再也没... 阅读全文
posted @ 2009-12-31 11:32 郭振斌 阅读(568) 评论(0) 推荐(1) 编辑
摘要:(方案收集)背景:新开发Sales系统,基础数据从EBS获得。不要求实时同步,只需每天凌晨更新一次。  即A(EBS)->B(Sales),A中若干表数据抛向B中对应接口表。当A中数据表数据更新,在B中对应的接口表是在夜晚才进行同步。解决方案:  数据同步大概知道的有两类,一种是数据库之间,一种是使用第三方工具实现数据同步(不咋了解,主要考虑到安全问题就先排除了)。数据库间数据同步比较常用的... 阅读全文
posted @ 2009-12-28 13:25 郭振斌 阅读(748) 评论(0) 推荐(0) 编辑
摘要:信 息 新 气 象传 递 高 效 益information department wish hek:红 红 火 火蒸 蒸 日 上O(∩_∩)O哈哈~ 阅读全文
posted @ 2009-12-28 10:26 郭振斌 阅读(239) 评论(0) 推荐(0) 编辑
摘要:背景:ebs订单头行和行销系统订单头行数据同步,对数据进行测试。  操作:  1.新建Order -> Save -> Book  2.启动挑库 -> 交货 -> 发运确认  以为订单状态能从‘已登记’更改为‘已关闭’,后来发现没有变化,询问之后才明白订单状态是自动的。订单的关闭是自动的,大概在所有行工作流结束(Close或者... 阅读全文
posted @ 2009-12-25 14:56 郭振斌 阅读(1001) 评论(0) 推荐(0) 编辑
摘要:insert into erp_customer3@erpsales (cust_acct_site_id, meaning, segment2, status, creation_date, created_by, last_update_date, last_updated_by) select csua.cust_acct_site_id, flvv.meaning, gcc.segment... 阅读全文
posted @ 2009-12-25 13:57 郭振斌 阅读(1323) 评论(0) 推荐(0) 编辑
摘要:Oracle内置函数SQLCODE和SQLERRM是特别用在OTHERS处理器中,分别用来返回Oracle的错误代码和错误消息。 OTHERS处理器应该是异常处理块中的最后的异常处理器,因为它是用来捕获除了别的异常处理器处理以外的所有的Oracle异常,所以在程序的最外层使用一个OTHERS处理器的话,将可以确保所有的错误都会被检测到。 在一个内在的异常中,SQLCODE返回Oracle错误的... 阅读全文
posted @ 2009-12-25 13:29 郭振斌 阅读(754) 评论(0) 推荐(0) 编辑
摘要:目的  使用create Database link语句创建数据库链接。数据库链接是本地数据库中的模式对象,利用它可以访问远程数据库的对象。远程数据库不必是Oracle系统。  一旦创建了数据库链接,就可以用它来引用远程数据库上的表和视图。在表或视图名后附加@[dblink],就可以在SQL语句中引用远程表或视图。用select语句可以查询远程表或视图。如果正以分布式选项使用Oracle,还可以使... 阅读全文
posted @ 2009-12-25 11:33 郭振斌 阅读(4710) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2009-12-22 08:59 郭振斌 阅读(5) 评论(0) 推荐(0) 编辑
摘要:17. 使用表的别名(Alias)18. 用EXISTS替代IN19. 用NOT EXISTS替代NOT IN 20. 用表连接替换EXISTS21. 用EXISTS替换DISTINCT22. 识别'低效执行'的SQL语句23. 使用TKPROF 工具来查询SQL性能状态17. 使用表的别名(Alias) 当在SQL语句中连接多个表时, 请使用表的别名并把别名前缀于每个Column上.这样一来,就... 阅读全文
posted @ 2009-12-18 09:32 郭振斌 阅读(1726) 评论(0) 推荐(0) 编辑
摘要:1.客户表1序号中文名称字段名称类型和长度1. 客户IDCUST_ACCOUNT_IDNUMBER2. 客户编码ACCOUNT_NUMBERVARCHAR2(30)3. 客户类型CUSTOMER_CLASS_CODEVARCHAR2(30)4. 客户名称PARTY_NAMEVARCHAR2(360)5. 客户状态STATUSVARCHAR2(10)6. 失效期EXPIRED_DATEDATE7. ... 阅读全文
posted @ 2009-12-18 09:13 郭振斌 阅读(2463) 评论(0) 推荐(0) 编辑
摘要:今天想从Oracle导数据到Excel,发现行数只能到65000+,之后将新建Excel文件,先另存为网页格式,就可以得到一个18278(列)*262144(行)的表。 一般情况下非海量数据够用了,但是许多功能相应会被关闭。 阅读全文
posted @ 2009-12-16 20:47 郭振斌 阅读(6955) 评论(1) 推荐(0) 编辑
摘要:1.什么是客户  按系统结构,一个客户可以对应多个地点。有人觉得,客户名称必须是客户“集团”名称,各分公司、子公司应建立不同客户地址,其实可以不必这样。  一个客户可以当做是一个对方的业务实体(OU),只要可以独立核算、独立业务往来的都可能是一个客户。所以“分公司”,“子公司”都应当建立为独立的客户。  通过设置客户关系(可通... 阅读全文
posted @ 2009-12-14 21:50 郭振斌 阅读(2129) 评论(0) 推荐(0) 编辑
摘要:8. 使用DECODE函数来减少处理时间9. 整合简单,无关联的数据库访问10. 删除重复记录 11. 用TRUNCATE替代DELETE 12. 尽量多使用COMMIT 13. 计算记录条数14. 用Where子句替换HAVING子句15. 减少对表的查询16. 通过内部函数提高SQL效率.8. 使用DECODE函数来减少处理时间   使用DECODE函数可以避免重复扫描相同记录或重复连接相同的... 阅读全文
posted @ 2009-12-12 15:26 郭振斌 阅读(872) 评论(0) 推荐(0) 编辑
摘要:1. 选用适合的ORACLE优化器2. 访问Table的方式 3. 共享SQL语句 4. 选择最有效率的表名顺序(只在基于规则的优化器中有效)5. WHERE子句中的连接顺序.6. SELECT子句中避免使用 ‘ * ‘ 7. 减少访问数据库的次数1. 选用适合的ORACLE优化器  ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本)... 阅读全文
posted @ 2009-12-12 14:17 郭振斌 阅读(567) 评论(0) 推荐(0) 编辑
摘要:行销项目开工了,需要从EBS中提取表结构,并实现数据同步。  同步机制:每次同步时清空行销table的所有数据,然后重新写入。  日常同步:每周一次,EBS系统负载较小时同步(例如:每天凌晨2点)。  急需同步:EBS提供功能界面及按钮,点击按钮自动执行同步(少用)。  可能存在问题:行销系统的数据滞后...在提取EBS表结构初,想当然地就直接按文档说明在EBS中狂找对应的字段名称、数据类型...... 阅读全文
posted @ 2009-12-12 11:40 郭振斌 阅读(673) 评论(0) 推荐(0) 编辑
摘要:问题:EBS中表的attribute的字段是有限的,那么如何在有限的字段尽可能地发挥这几个字段的最大作用呢?  EBS中的attribute字段的使用是有技巧的,比如说在订单中如果新增8%类型的订单,需要在弹性域中设置配送商,之后在新增9%类型的订单也需要填写配送商(或备注),这时候是否新增使用attribute2呢?还是和8%类型订单一起使用attribute1呢?  这时候就要考虑8%类型和9... 阅读全文
posted @ 2009-12-09 17:36 郭振斌 阅读(832) 评论(0) 推荐(0) 编辑
摘要:范围弹性域是使用的键弹性域的一种扩展,其没有专门的弹性注册,全部来源于键弹性域的结构定义:应用表CREATE TABLE FLEX_RANG_LN( CONCATENATED_SEGMENTS_LOW VARCHAR2(300), CONCATENATED_SEGMENTS_HIGH VARCHAR2(300), SEGMENT1_LOW VARCHAR2(30), SEGMENT2_LOW ... 阅读全文
posted @ 2009-12-08 15:39 郭振斌 阅读(819) 评论(0) 推荐(0) 编辑
摘要:键弹性域的开发例子:/***************************在客户化的用户下*******************************//* 键应用表 */create table hek_om_pop_validity_all( line_id number, inventory_item_id number, number_of_day number, start_date date, end_date date, --=================扩展字段================================ created_by number, cre 阅读全文
posted @ 2009-12-08 15:24 郭振斌 阅读(3583) 评论(0) 推荐(0) 编辑
摘要:弹性域分成键弹性域、说明性弹性域。这两种弹性域用途是不一样的。关键性弹性域:在使用KEY 弹性域的基表中,只保存ID。但可以通 ID 查询到相应的SEGMENT。在表结构中表现为***_ID、SEGMENT1 等。说明性弹性域: 针对特定用户扩展输入特定信息的字段。 在表结构中表现为attribute_category、 attribute1字段等。注册说明性弹性域一、弹性域开发中需要做的前期工作1.注册一个可以使用弹性域的表,字段例子以如下表为基础,进行弹性域的说明create table hek_om_pop_validity_all( line_id number, inventory_ 阅读全文
posted @ 2009-12-07 16:18 郭振斌 阅读(9034) 评论(0) 推荐(1) 编辑
摘要:runstats是一个开发工具,能对同一件事的两个不同方法进行比较,得出孰优孰劣的结果。你只要提供两个不同的方法,余下的事情都由runstats负责。runstats只是测量3个要素:墙上时钟(wall clock)或耗用时间(elapsed time):知道墙上时钟或耗用时间很有用,不过这不是最重要的信息。系统统计结果:会并排地显示每个方法做某件事(如执行一个解析调用)的次数,并展示出二者之差。... 阅读全文
posted @ 2009-12-06 21:58 郭振斌 阅读(1847) 评论(0) 推荐(0) 编辑
摘要:说明:oracle statspack是oracle提供的一个性能调优工具,当statspack自动收集活动进行的时候,statspack会中内存结构中获取相关信息,并且存储在statspack表中环境:windows xp,Release 10.2.0.1.0安装前提:用户是sysdba权限过程:1.登录sqlplussqlplus / as sysdba2.创建perfstat表空间creat... 阅读全文
posted @ 2009-12-06 15:39 郭振斌 阅读(739) 评论(0) 推荐(0) 编辑
摘要:select substr(a.owner, 1, 20), substr(a.name, 1, 30), substr(a.type, 1, 20), substr(u.status, 1, 10) stat, u.last_ddl_time, substr(text, 1, 80) description from dba_source a, dba_objects uwhere 2 = 2 ... 阅读全文
posted @ 2009-12-04 11:28 郭振斌 阅读(581) 评论(0) 推荐(0) 编辑
摘要:Oracle电子商务套件核心模块是财务系统,其中心为总账系统,资产、应付账款、应收账款则围绕着这个中心运转,外围与其有直接关系的有采购管理系统、库存管理系统、订单管理系统。整个管理系统以财务管理为圆心运行,这些应用产品按功能范围进行分组,每组都是一套设计用来支持明确的业务功能的过程和表,所有的Oracle产品模块的主要特征都是数据集成。所有应用程序都共享客户、供应商、雇员、物品和其他为多个应用程序... 阅读全文
posted @ 2009-12-03 16:08 郭振斌 阅读(544) 评论(0) 推荐(0) 编辑
摘要:1.SQL模型定义:指执行对象创建、对象清楚和对象修改功能的数据定义语言(data definition language,DDL)操作:指执行选择、插入、更新和删除功能的数据操作语言(data manipulatior language,DML)授权:指授权和取消授权控制的机制。在操作功能中,我们可以看到SQL的三个操作:select、project和join。这三个简单操作定义了SQL的全部功... 阅读全文
posted @ 2009-12-03 10:30 郭振斌 阅读(600) 评论(0) 推荐(0) 编辑
摘要:Backdrop:1.花很长一段时间盘点所有Fixed Assets,我主要处理的是电子产品类,电子产品类在OA上有管理记录,ERP上也有管理记录,但是盘点之后发现实际数据与OA、ERP记录的数据都核对不清。2.解决方法:将ERP中的固定资产(仅电子产品类)全部报废,将现有资产信息由财务整理好,然后通过API重新导入。Difficulties:1.时间:11月25号开始至30号关帐.2.初涉FA,... 阅读全文
posted @ 2009-12-03 09:53 郭振斌 阅读(1087) 评论(0) 推荐(0) 编辑
摘要:Sample Script: Using the Additions API with No InvoicesThe following sample script shows how you can use the Additions API to test a manual change, when no invoice information is used:set serveroutput... 阅读全文
posted @ 2009-12-03 09:51 郭振斌 阅读(1199) 评论(0) 推荐(0) 编辑
摘要:Sample Script: Using the Additions API via InvoicesThe following sample script shows how you can use the Additions API via invoices:代码Code highlighting produced by Actipro CodeHighlighter (freeware)ht... 阅读全文
posted @ 2009-12-02 15:48 郭振斌 阅读(706) 评论(0) 推荐(0) 编辑
摘要:Thomas: 不要相信神话,要自己思考。不要墨守成规,所有人都知道的事情其实很可能是错的!不要相信传言,要自己测试,根据经过证明的示例做出决定。将问题分解为更简单的小问题,再把每一部的答案组合为一个优秀、高效的解决方案。如果数据库能更好、更快地完成工作,就不要事必躬亲地自己编写程序来完成。理解理想和现实之间的差距。对于公司制定的未加证实的技术标准,要敢于提出质疑。要针对当前需求从大局考虑怎样做最... 阅读全文
posted @ 2009-12-02 10:54 郭振斌 阅读(369) 评论(0) 推荐(0) 编辑
摘要:Subject: Oracle Assets Additions API Documentation Supplement, Jan 2003Doc ID: 206473.1Type: REFERENCEModified Date : 21-APR-2005Status: PUBLISHEDYou can use the Additions API to add assets directly v... 阅读全文
posted @ 2009-12-02 10:30 郭振斌 阅读(4018) 评论(0) 推荐(0) 编辑