Oracle
中国匠心
不断学习
展开
-
Oracle 临时表空间
1 、查看临时表空间 (dba_temp_files视图)(v_$tempfile视图)select tablespace_name,file_name,bytes/1024/1024 file_size,autoextensible from dba_temp_file原创 2011-09-13 13:33:16 · 722 阅读 · 0 评论 -
ORACLE自定义异常
exp_check_failure exception; pragma exception_init(exp_check_failure, -20001);原创 2013-01-09 11:25:04 · 411 阅读 · 0 评论 -
ORACLE查询索引在哪张表
select * from user_constraints where lower( constraint_name)= lower( 'T_GROUPID_FK');原创 2012-12-04 14:42:44 · 3629 阅读 · 0 评论 -
ORACLE视图添加备注
create or replace view oes_material_series_ref asselect t.productgroup, o.idnrk materialcode, t.seriescode from oes_park_priority t inner join oms_hm_mtl_general_view v on t.materialcode =原创 2012-12-04 14:41:00 · 20953 阅读 · 0 评论 -
oracle查询某张表被其它表作为外键
select c.table_name, c.constraint_name, fc.table_name, fc.constraint_name, cc.column_name, fcc.column_name from user_cons_columns fcc, user_cons_colu原创 2012-12-04 14:43:29 · 6259 阅读 · 0 评论 -
ORACLE 触发器对同一张表进行更新再查询时,需加自制事务
CREATE OR REPLACE TRIGGER Trg_ReimFact BEFORE UPDATE ON BP_Order FOR EACH ROWDECLARE PRAGMA AUTONOMOUS_TRANSACTION; --自制事务 fc varchar2(255);BEGIN IF (:NEW.orderstate = 2 AND :NEW.Tr转载 2012-05-18 14:32:27 · 6269 阅读 · 0 评论 -
oracle 给视图添加备注
create or replace view org_user_view asselect t.username,t.password from org_users;comment on column org_user_view.usernameis '用户名;comment on column org_user_view.password is '密码';原创 2012-05-08 09:18:26 · 8371 阅读 · 0 评论 -
生成数据字典
SELECT A.TABLE_NAME AS "表名", A.COLUMN_NAME AS "字段名", DECODE(A.CHAR_LENGTH, 0, DECODE(A.DATA_SCALE, NULL, A.DAT原创 2012-05-07 12:56:16 · 367 阅读 · 0 评论 -
oracle 嵌套循环跳出内部循环体
PROCEDURE test(P_MSG out VARCHAR2) is begin > for i in 1 .. 10 loop > for j in 1 .. 5 loop dbms_output.put_line('i:' || i || ' j :' || j); EXIT jloop when原创 2012-03-16 09:25:39 · 2004 阅读 · 0 评论 -
ORACLE GOTO简单实例
declare id number := 1;begin id := 1; loop dbms_output.put_line('循环次数--' || id); id := id + 1; if id = 10 then --调整至标签位置 goto label; end if; end loop;原创 2012-02-07 10:24:29 · 1767 阅读 · 0 评论 -
java.sql.SQLException: 关闭的连接
最近工作中遇到一个非常奇怪的问题,数据库没有进行补丁修复,应用没有修改过,程序也没有变动过,但是weblogic后台一直报异常,信息如下:java.sql.SQLException: 关闭的连接 at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:70)原创 2012-02-03 12:42:36 · 12691 阅读 · 3 评论 -
执行SQL语句报ORA-00600 错误的解决
最近公司应用新开发了 几个功能(jsp+struts+ejb),当部署成功后,执行其中的一个功能后发现异常错误,weblogic连接池失效,同时ORACLE ALERT日志报如下错误ORA-00600: internal error code, arguments: [qkabix], [0], [], [], [], [], [], []一开始是怀疑RAC有问题,重新启动数据库后,没转载 2012-02-03 12:47:46 · 4195 阅读 · 0 评论 -
ORACLE KILL SESSION
ORACLE数据库KILL SESSION操作 -----------------------------------------------------------------------------------------------1.查看锁定的表-----原创 2011-09-15 15:21:58 · 455 阅读 · 0 评论 -
oracle in查询 1000条限制的解决方案
<br />1. 首先要创建一张session级别的临时表<br />-- Create table<br />create global temporary table CONDITIONS<br />(<br /> id NUMBER,<br /> key VARCHAR2(256),<br /> value VARCHAR2(256),<br /> attr1 VARCHAR2(256),<br /> attr2 VARCHAR2(256),<br /> attr3 VAR原创 2010-08-06 16:26:00 · 6504 阅读 · 0 评论