关于ORACLE DEVELOPER的未来
看到oracle 2005年9月关于developer产品的支持计划,从现在看developer开发工具还将有5-6年的支持期,但从ORACLE自己的EBS看,已经依稀看到,向JAVA/J2EE的趋势,新的EBS模块将在JDEVELOPER下开发。所以是逐渐转到JD...
代替DECODE的CASE
以前条件SQL,常用DECODE函数,如果SQL条件很复杂,则DECODE嵌套多或者转用PL/SQL实现,从9i开始可以在SQL中使用CASE条件语句:例子如下:SELECT round(SUM(CASE WHEN a.yyyymm = '200701' AND a.amt<=0 THEN 0 ELSE...
DEVELOPER REPORT直接生成EXCEL要点(10.1.2)
1、条件:DEVELOPER SUITE 10.1.2以上REPORT 设置desformat=spreadsheet2、REPORT设计注意事项不留空隙垂直对齐放入FRAME内页边不显示不支持分页(所有页小计没有,改为report级) 3、优点:简单,满足一般用户取数...
<转贴>TOM关于变异表的解决文件
Avoiding Mutating TablesOk, so you've just recieved the error: ORA-04091: table XXXX is mutating, trigger/function may not see it and you want to get around that. This short article will describe and ...
变异表问题
有个需求,需要在基于A表的行级TRIGGER中更新B表某字段前先检查A表其他记录数,这会遇到变异表问题,由于更新A后又会触发更新B表,就在B表中执行上面的检查操作,结果发现多数情况可以执行过去,但少部分情况还是会...
剪贴板乱码问题
XP中,在PL/SQL DEVELOPER中COPY后在其他程序里做PASTE,有时会发现乱码,解决的方法,在COPY前打开输入法,在PASTE时也要打开输入法,这时就没有问题。
ORACLE FORM 10G本地程序调试
ORACLE FORM 10g进行调试的要点:1、start oc4j instance2、connect db3、在PL/SQL编辑器鼠标click设置断点,或在光标处按F53、执行shift+f9执行调试模块4、然后就可以执行单步或跳转调试程序。对于FORM中的pl/sql程...
SQLPLUS执行输出
SET SERVEROUTPUT ONbegin dbms_output.put_line('1232'); end;
对列授权
grant update(col1,col2) on tablename to user01
10g里的闪回表命令-- 表的删除和恢复
select * from tab 可以查出已被删除的表show recyclebin 显示垃圾桶FLASHBACK TABLE TABLENAME TO BEFORE DROP 恢复删除的表PURGE TABLE TABLENAME; 从垃圾桶清除指定的表,此命令将从回收站中删除表及所有相关对象...
插入一个文件到DB中
conn system/system grant create any directory to test; conn test/test create table demo (id int primary key,theclob clob); create or replace directory my_file as ‘d:’; create or replace procedure lo...
获得前几行
select * from ( select rownum rnum, a.* from (your_query) a where rownum <= :M )where rnum >= :N;
10g里使用dbms_scheduler的例子
begindbms_scheduler.create_job( job_name => 'send_mail',job_type => 'STORED_PROCEDURE',job_action => 'send_mail',start_date => to_timestamp('2007-01-30 08:00:00','yyyy-mm-dd hh24:mi:ss'),repeat_interv...
给TABLE加注释
comment on table tablename is 'my comment'
SQLPLUS 的COPY命令
此方法可以不授权和建同义词,不产生UNDO,但会产生REDOCOPY {FROM database | TO database | FROM database TO database} {APPEND|CREATE|INSERT|REPLACE} destination_table [(column, column, column, ...)]USING ...
将多列值转换为一行显示
Select Substr(Sys_Connect_By_Path(BRANCH_NO, ','), 2) From (Select Rownum Rid, Rownum + 1 Next_Rid, BRANCH_NO From branch_tab WHERE SENIOR = '11011') Where Rid = (Select Count(*) ...
财经英语
Accounts Receivable (AR) 应收账款 Agent 代理人Allowance For Doubtful Accounts 呆账准备金Amortization 摊销Analyst 分析员 Annual Report 年报Asset 资产Asset Management 资产管理 Asset-Liability Management...
EXECUTE IMMEDIATE 调用动态过程
v_str := 'begin '||trim(proc_name)||'(:1,:2); end;';EXECUTE IMMEDIATE v_str USING IN :NEW.bill_id,IN OUT v_out_message;
我的旅游BLOG
我的旅游BLOG