欢迎访问 nyfor 的个人空间

我的回复

  • 对BOM展开并计算最终使用量的解答

    2008-07-12 21:17:27   /   Oracle开发

    原帖见:http://www.itpub.net/thread-1020586-1-1.html经过不段加工终于写了一段代码出来,最后计算的时候采用lead(缺陷:对BOM结构的层次有限制),请各位大虾指点一下,小弟在下面学习了现给出我的代码:SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64biPL/SQL Release 10.2.0.3.0 - ProductionCORE 10.2.0.3.0 ProductionTNS for IBM/AIX RISC System/6000: Version 10.2.0.3.0
  • 请大家谈谈oracle数据库外键的优缺点

    2008-07-11 11:34:08   /   Oracle开发

    平时在资料上看到有位数据库专家说他设计的数据库只有“键”,我想针对关系型数据库来说“键”是其最重要的标识,特别是主外键。如果2个表明确就是主从表的关系,通过主外键关联我认为有逻辑性强、关系明确和可以保证数据一致性等优点。加上外键所谓的“缺点”我估计就是某些人认为的“数据删除麻烦”!呵呵!首先我认为一个好的数据库不可能没有主从表的存在。如果这样的主从关系的表通过应用层来限制好吗?因此请大家谈谈在oracle中没有外键的优缺点,能结合自己的经验最好!
  • 查询与更新 ==>锁的问题。

    2008-07-10 16:30:00   /   Oracle开发

    oracle中比如我用一个查询语句将结果显示到了画面上,这条显示在画面上的值是可以更新的。于是我在对画面进行操作。在我进行操作的同时,另一个用户对我查出的这条值进行了删除,那么也就是说。我画面的这条值已经被删除了。数据库里已经不存在了。那我在修改完后点提交按钮的时候。就会报错,那么我应该怎么去锁这条数据呢?是在我查询的时候就锁住?还是在我提交的时候进行查询操作,如果说数据没有了。我就要进行插入操作呢?有什么通用或者更好的方法么?大家帮帮忙。
  • 老大,我怎么總是搞不清順序,幫幫什么辦法理解下

    2008-07-10 14:52:19   /   Oracle开发

    樹層次查詢關于prior 和條件的順序,自上而下,自上而下,這么久還是容易搞混淆SELECT EMPNO,ENAME,MGRFROM EMPCONNECT BY PRIOR EMPNO=MGRSTART WITH ENAME=’KING’自上而下其中CONNECT BY PRIOR EMPNO=MGR 也可以換過來CONNECT BY MGR=PRIOR EMPNO自下而上CONNECT BYEMPNO= PRIOR MGR也可以換過來 PRIOR MGR= EMPNO如何才能更好的理解呢?如何正确搞清楚相互之間的關系?
  • oracle forms直接使用存储过程作为数据源。

    2008-07-10 14:25:13   /   Oracle开发

    先写一个返回结果集的packageCREATE OR REPLACE package chapter_13 asTYPE rs IS REF CURSOR ;procedure founder(oFields in out rs);end;CREATE OR REPLACE package body chapter_13 asPROCEDURE founder(oFields in out rs) ISBEGINopen oFields forselect * from T_table;END founder;end;然后在forms中调用.可却不成功.!!!!!!!
  • 栏位定义错误问题

    2008-07-09 19:11:44   /   Oracle开发

    select * from a where a.money>=1 and a.money
  • 求一SQL

    2008-07-09 19:05:32   /   Oracle开发

    Insert into SUN_TEST(A, B, C)Values(11, 1, 2);Insert into SUN_TEST(A, B, C)Values(11, 2, 2);Insert into SUN_TEST(A, B, C)Values(11, 3, 2);Insert into SUN_TEST(A, B, C)Values(22, 1, 2);Insert into SUN_TEST(A, B, C)Values(22, 2, 2);Insert into SUN_TEST(A, B, C)Values(33, 3, 2);COMMIT;SQL> select * from sun_test;ABC---------- ---------- ----------11
  • 动态语句using 动态变量绑定?

    2008-07-09 15:14:44   /   Oracle开发

    动态语句最常用的写法:declarev_sql varchar2(200);v_fields vharchar2(20);beginv_sql:='select field1 from table1 where field2=:a and field3=:a';execute immediate v_sql intov_fieldsusing '100' , '200';end;以上两个参数100,200 这两个值其实可以直接写在V_SQL里,但是这样是不绑定变量的,对parse不太好;但是有的时候参数个数随着条件不一样,个数不能确定,我想通过类似数组的功能实现,比如:declarev_sql varchar2(200);v_fields vharchar2(20);

我的资料

Open Toolbar