??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产精品第一区二区,国产一区视频网站,日韩精品第一区 http://www.aygfsteel.com/jinhualee/没事p说JavaQ有事就通过Java~程赚点生活贏V?/description>zh-cn Wed, 18 Jun 2025 20:00:50 GMT Wed, 18 Jun 2025 20:00:50 GMT 60 Oracle学习W记Q?Q—联l查? http://www.aygfsteel.com/jinhualee/archive/2006/07/16/58403.html心湖里的一条鱼 心湖里的一条鱼 Sun, 16 Jul 2006 03:19:00 GMT http://www.aygfsteel.com/jinhualee/archive/2006/07/16/58403.html http://www.aygfsteel.com/jinhualee/comments/58403.html http://www.aygfsteel.com/jinhualee/archive/2006/07/16/58403.html#Feedback 0 http://www.aygfsteel.com/jinhualee/comments/commentRss/58403.html http://www.aygfsteel.com/jinhualee/services/trackbacks/58403.html 比如需要查询雇员超q某个特定h敎ͼ比如四个人)的部门ID以及部门人数的查询法Q还是以Scott用户下的dept和emp表ؓ例: select count(d.deptno) as emp_count,d.deptno from dept d inner join emp e on d.deptno = e.deptno group by d.deptno having count(e.empno)>4Q?br /> q里体现了那q接以及group by和having配合h的用法? ]]> Oracle学习W记Q?Q—损坏数据块q行和修复 http://www.aygfsteel.com/jinhualee/archive/2006/07/16/58225.html心湖里的一条鱼 心湖里的一条鱼 Sun, 16 Jul 2006 03:13:00 GMT http://www.aygfsteel.com/jinhualee/archive/2006/07/16/58225.html http://www.aygfsteel.com/jinhualee/comments/58225.html http://www.aygfsteel.com/jinhualee/archive/2006/07/16/58225.html#Feedback 0 http://www.aygfsteel.com/jinhualee/comments/commentRss/58225.html http://www.aygfsteel.com/jinhualee/services/trackbacks/58225.html ]]>Oracle学习W记Q?Q—几个比较有用的命o?/title> http://www.aygfsteel.com/jinhualee/archive/2006/07/14/58199.html心湖里的一条鱼 心湖里的一条鱼 Fri, 14 Jul 2006 07:32:00 GMT http://www.aygfsteel.com/jinhualee/archive/2006/07/14/58199.html http://www.aygfsteel.com/jinhualee/comments/58199.html http://www.aygfsteel.com/jinhualee/archive/2006/07/14/58199.html#Feedback 0 http://www.aygfsteel.com/jinhualee/comments/commentRss/58199.html http://www.aygfsteel.com/jinhualee/services/trackbacks/58199.html alter view emp_dept compile; 2,手工重新~译存储q程和函敎ͼ alter procedure p_prodname compile; 3,手工重新~译包: ALTER PACKAGE acct_mgmt COMPILE BODY; ALTER PACKAGE acct_mgmt COMPILE PACKAGE; ]]> Oracle学习W记Q?Q—约束gq(constraints defferedQ?/title> http://www.aygfsteel.com/jinhualee/archive/2006/07/14/58187.html心湖里的一条鱼 心湖里的一条鱼 Fri, 14 Jul 2006 06:41:00 GMT http://www.aygfsteel.com/jinhualee/archive/2006/07/14/58187.html http://www.aygfsteel.com/jinhualee/comments/58187.html http://www.aygfsteel.com/jinhualee/archive/2006/07/14/58187.html#Feedback 1 http://www.aygfsteel.com/jinhualee/comments/commentRss/58187.html http://www.aygfsteel.com/jinhualee/services/trackbacks/58187.html U束延期是一个对主键、唯一键等U束q行延迟查的功能。可以用该功能约束检查gq到事务提交Ӟ而不是在q行DDL操作之后立即q行查。所以对U束查也有这两个选项Qgq和立即?br /> 比如对于表t_test Name Type Nullable Default Comments ---- ------------ -------- ------- -------- NAME VARCHAR2(12) Y AGE NUMBER(5) Y 通过q个语句增加一个gq检查的主键U束Q?br />alter table t_test add constraint pk_name primary key (name) DEFERRABLE INITIALLY DEFERRED ; 执行如下操作Q?br />SQL>insert into t_test values ('Tom',32);
1 row inserted
SQL> commit;
Commit complete
SQL> select * from t_test;
NAME AGE ------------ ------ Tom 32
SQL> insert into t_test values ('Tom',32);
1 row inserted
SQL> commit;
commit
ORA-02091: 事务处理已重?br />ORA-00001: q反唯一U束条g (SCOTT.PK_NAME) q个唯一U束条g的检查时在commit时候进行检查的Q而不是在insert了违反约束条件的g后马上进行检查?/font>
]]>Oracle学习W记Q?Q—视?/title> http://www.aygfsteel.com/jinhualee/archive/2006/07/14/58115.html心湖里的一条鱼 心湖里的一条鱼 Fri, 14 Jul 2006 02:37:00 GMT http://www.aygfsteel.com/jinhualee/archive/2006/07/14/58115.html http://www.aygfsteel.com/jinhualee/comments/58115.html http://www.aygfsteel.com/jinhualee/archive/2006/07/14/58115.html#Feedback 1 http://www.aygfsteel.com/jinhualee/comments/commentRss/58115.html http://www.aygfsteel.com/jinhualee/services/trackbacks/58115.html create view v_emp as select empno,ename,job,deptno from emp where deptno=10 with check option constraint emp_cnst; 如果有这个限Ӟ那么通过视图v_emp 插入数据的deptno字段的值必L10Q否则就会报“ORA-01402: 视图 WITH CHECK OPTIDN q反 where 子句”的异常?br /> 2Q联l视图: create view dept1_staff as select e.ename, e.empno, e.job, d.deptno, d.dname from emp e,dept d where e.deptno in (10,30) and e.deptno = d.deptnoQ?/font> 两个表的数据联lv来,看v来应该是一个内联结QInner jointQ?br /> 对于联结视图QJoint viewQ的修改规则E显复杂Q设计到所谓key_preserved table的概c通过联结视图来修改基表,只有那些key_preserved 的表才能被修攏V上q创图语句中emp和dept通过deptnoq行联结构成视图Ӟemp是key_preserved 表,而dept不是。ؓ什么?因ؓ?font face="Courier New">dept1_staff 中empno的值唯一的而deptno不是唯一的。所以emp是key_preserved 而dept不是。因此只能通过该视图来修改empQ而不能修改dept的数据?br /> 3,Oracle视图非常强大的功能之一在于其可以创Z个带有错误的视图。比如说视图里的字段在基表里不存在,该视图仍然可以创建成功,但是非法的且无法执行。当里加入了该字D,或者说某个字段修改成视N的该字段名称Q那么视N上就可以成ؓ合法的。这个功能很有意思?br />例子Q?br /> 创徏Q create table v_test (name varchar2(32),age number(12)); 创徏带错误的视图Q?br /> create force view view_test as select name,age,address from v_test;Q注意加上force选项Q?br /> ׃address字段在v_test里不存在Q所以会报warning: View created with compilation errors的警告,而且执行select * from view_test;时会报“ORA-04063: view "SCOTT.VIEW_TEST" 有错误”的异常?br />但是如果在v_test里加上address字段Q那么视囑ְ会合法?br />对基表进行修改: alter table v_test add (address varchar2(128)); 现在再执行select * from view_testQ就会执行成功了?br /> ]]> Oracle学习W记Q序Q?/title> http://www.aygfsteel.com/jinhualee/archive/2006/07/14/58109.html心湖里的一条鱼 心湖里的一条鱼 Fri, 14 Jul 2006 02:19:00 GMT http://www.aygfsteel.com/jinhualee/archive/2006/07/14/58109.html http://www.aygfsteel.com/jinhualee/comments/58109.html http://www.aygfsteel.com/jinhualee/archive/2006/07/14/58109.html#Feedback 0 http://www.aygfsteel.com/jinhualee/comments/commentRss/58109.html http://www.aygfsteel.com/jinhualee/services/trackbacks/58109.html 看Oracle的英文帮助文档断断箋l有4q时间了。M感觉是浅显易懂,没有多少深奥的技术术语。所以徏议对Oracle感兴的哥们最好是看英文帮助文档。最全面Q最权威。这四年旉Q经历了几家公司Q职位一直做到分Y件研发的副ȝ理(当然不是很大公司Q,期间q要写博士论文和博士{辩Q儿子出生,毕业扑ַ作,买房装修房子Q搬家。呵呵,一惌v来这几年q的q真是很充实。现在是除了车没有,其他该有的都有了。很满滴说^_^?br />好了a归正传,前几q写了近50늚Oracle学习W记Q在一ơ装机子的过E中全丢了,伤心Ʋ绝Q不说了。从现在开始,借BlogJava的地儿,重新开始OracleW记的记录?/p>
]]> 开天辟地第一个Blog?/title> http://www.aygfsteel.com/jinhualee/archive/2005/12/30/26077.html心湖里的一条鱼 心湖里的一条鱼 Fri, 30 Dec 2005 08:09:00 GMT http://www.aygfsteel.com/jinhualee/archive/2005/12/30/26077.html http://www.aygfsteel.com/jinhualee/comments/26077.html http://www.aygfsteel.com/jinhualee/archive/2005/12/30/26077.html#Feedback 0 http://www.aygfsteel.com/jinhualee/comments/commentRss/26077.html http://www.aygfsteel.com/jinhualee/services/trackbacks/26077.html 以前l常看别人写BlogQ自己当看客Q现在自׃开始做博客了。首先说一下名U来源,心湖是我的一个杜撎ͼ是我用来指代母校中央那个水坑的Q那个小水坑的样子从图书馆或׃看像一个心脏的形状Q所以我l她取个名字叫心湖(好像也是从别人那里听说的Q记不清了)。说实话Q我Ҏ校的感情是非常矛盄Q我从她那里受到q伤宻I也从奚w儿得到过q福和温暖。但L有一U割舍不了的情感Q毕竟我和妻子是在这里认识的Q她也在q所学校L。我希望自己永远是心湖里的一条小|自由遨游。于是我也将自己的博客取名“心湖的Java家园”?/font>
]]>
վ֩ģ壺
ݳ |
п |
½ |
|
|
ɽ |
« |
¹ |
|
ĵ |
ٹ |
տ |
|
|
ϲ |
ƺ |
̨ |
ˮ |
|
ϲ |
|
|
|
|
ƽ |
|
Ƿ |
|
|
|
|
|
ų |
ƽ |
|
ٽ |
|
ˮ |
ʦ |
|
|