oracle
文章平均质量分 57
zhanglujie2008
这个作者很懒,什么都没留下…
展开
-
ORACLE tnsnames.ora 配置2中配置方式
单实例配置 (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.22.19)(PORT = 1521)) (CONNECT_DATA = (SID =orcle1) ) )多实例配置 (DESCRIPTION =(ADDRESS_LIST =(LOAD_BALANCE=off) (原创 2015-08-17 16:48:27 · 1040 阅读 · 0 评论 -
Oracle误删除DBF文件恢复方法
--错误删除F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SAFEDATA_01.DBFF:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\INDX_SAFEDATA_01.DBF--这2个文件,后面一直提示ORA-01219错误。Connected to Oracle Database 10g EnterpriseEditio原创 2013-05-21 20:42:56 · 1400 阅读 · 0 评论 -
oracle数据库修改序列的当前值
在oracle数据库刷库过程中我们有时候需要修改某一个表主键所引用序列的当前值以便能够兼容一些原始数据或者灾备等等吧。自己写了一个修改数据库当前值的存储过程给大家分享一下。CREATE OR REPLACE PROCEDURE modify_seq(SEQUENCENAME IN VARCHAR2,原创 2013-04-04 16:34:36 · 2171 阅读 · 0 评论 -
select下拉列表提示title添加
在我们做项目的过程中可能有时候列表的宽度是一定的,这时候我们的列表内容可能不能从列表的窗口中完全看到,此时就需要给列表加一下title,当鼠标悬浮在select列表的上方时就能够看到所有的文本。这个功能需要2个过程:1、初始化被选项的title 2、onchange事件改变时切换title。 下边给出这2个事件的函数: 1、初始化title原创 2013-04-04 17:24:56 · 11057 阅读 · 0 评论 -
ORACLE SQL常用五大注意点
1.-COUNT(expr) 返回用expr 标识的列所含非空行的数量。所以有时候为了节约性能不用count(*),但是用COUNT(expr) expr不用*时最好用主键,以防丢失记录。有的人经常在项目中发现总数和列表的记录对不上可能就是这个原因。2. GROUP BY注意点– GROUP BY子句后的列可以不在SELECT语句中出现。– SELECT子句中出现的非分组函数列必须在G原创 2013-04-04 21:46:29 · 666 阅读 · 0 评论 -
ORACLE 存储过程的五大循环
1、Exit When循环:create or replace procedure proc_test_exit_when isi number;begini:=0;LOOPExit When(i>5);Dbms_Output.put_line(i);i:=i+1;END LOOP;end proc_test_exit_when;--结果:0 1 2 3原创 2013-04-05 11:35:15 · 1264 阅读 · 1 评论 -
Oracle10g新特性——记录DML错误日志
当一个DML运行的时候,如果遇到了错误,则这条语句会整个回滚,就好像没有执行过。不过对于一个大的DML而言,如果个别数据错误而导致整个语句的回滚,会浪费很多的资源和运行时间,从10g开始Oracle支持记录DML语句的错误,而允许语句自动继续执行。这篇介绍DML记录语句的用法。 看一个插入语句的简单例子:SQL> CREATE TABLE T (ID NUMBER, NAME VA原创 2013-05-21 20:01:39 · 567 阅读 · 0 评论 -
浅谈oracle 空值null与'null',''
oracle的null值在具体到写sql语句的时候,经常会产生疑虑,不知道是写成null还是'null',写的是否正确,因此实践了一下,解决自己在以后的顾虑。 1.字段与空值的比较: select t.name from emps_table t where t.name 上述sql语句不能写为: select t.name from emps_table t w原创 2013-10-23 15:42:31 · 1261 阅读 · 0 评论 -
ORACLE union all 与 union 的区别
Union 与 Union ALL 的作用都是合并 SELECT 的查询结果集,那么它们有什么不同呢? Union 将查询到的结果集合并后进行重查,将其中相同的行去除。缺点:效率低; 而Union ALL 则只是合并查询的结果集,并不重新查询,效率高,但是可能会出现冗余数据。原创 2014-05-29 14:28:29 · 752 阅读 · 0 评论 -
删除分区后维护全局索引失效的三种方法
执行下面的查询语句:select a.owner,a.table_name,a.partitioned,b.partition_count,c.column_name,d.partition_namefrom dba_tables a, dba_part_tables b, dba_part_key_columns c, dba_tab_partitions dwhere a.tabl原创 2013-06-13 23:30:04 · 3127 阅读 · 0 评论