![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
Mr_wan
这个作者很懒,什么都没留下…
展开
-
Oracle 解锁Record is locked by another user?
Oracle 解锁Record is locked by another user?2009年02月10日 select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.session_id=t2.sid order by t2.logon_time;--查看锁-...2009-03-12 11:36:00 · 84 阅读 · 0 评论 -
Oracle汉字排序nls_sort
[code="java"]alter session set nls_sort='schinese_pinyin_m';[/code][code="java"]select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_PINYIN_M');[/code]Oracle9i之前,中文是按照二进制编码进行排序的。在or...原创 2009-08-03 18:28:30 · 215 阅读 · 0 评论 -
【转】ORACLE查询树型关系(start with connect by prior)
oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是: Java代码 [code="java"]select * from tablename start with cond1 connect by cond2 where cond3; ...原创 2009-08-03 18:26:00 · 132 阅读 · 0 评论 -
T-SQL中的随机数
T-SQL中的随机数 SQL开发中会有生成随机数的需求,下面说几种常用的需求和解决办法(基于MS SQL),最后总结出通用的办法:1、0-9间的随机整数,包括0和9本身: abs(checksum(newid()))%10 扩展从a-b间的随机整数(a,b本身也是整数): a+abs(checksum(newid()))%(b-a+1) 2、0-1间的随机实数: r...2009-08-03 08:50:00 · 139 阅读 · 0 评论 -
oracle 基础学习
(1) 查询数据库名:SQL> select name from v$database;(2) 查询数据库实例名:SQL> select instance_name from v$instance;(3) 查询数据库服务名:SQL> select value from v$parameter where name='service_names'; // (小写)(4) 查询全局数...2009-07-30 17:10:00 · 402 阅读 · 0 评论 -
Oracle的分页查询语句
Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。分页查询格式:SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= 40)WHERE RN >= 21其中最内层的查询SELECT * FROM TABLE_NAME表示不进行翻页的...2009-07-28 11:23:00 · 274 阅读 · 0 评论 -
Oracle数据库设计提升性能的五条法则
众所周知,数据库设计的好坏直接关系到数据库运行的效率。根据笔者的经验,对于提升数据库性能来说,合理的数据库设计,比升级服务器的硬件配置,还要来的有效。但是,笔者无论是在跟同事合作,又或者是在论坛上跟相关同行交流的时候,总是会发现有些人有一些不好的数据库设计习惯,影响了数据库的性能,增加了数据库管理员的工作量。笔者认为,为了提升数据库的性能,在Oracle数据库设计的时候,要做到五条法则。一...2009-07-27 17:00:00 · 140 阅读 · 0 评论 -
oracle 安装 ,卸载 , 调优,备份 ,导库 笔记
安装Oracle数据库0. 安装系统(全安装)以下参考: http://my.opera.com/jlake/blog/show.dml/98701 1. 做个链接 ln -s /usr/lib/libstdc++.so.6.0.3 /usr/lib/libstdc++.so.5 如果不做此链接,在安装过程中建好数据库,将会出现不能链接不上数据库问题。2.添加下面的行到/et...2009-07-16 10:31:00 · 147 阅读 · 0 评论 -
免安装Oracle客户端,使用PL/SQL连接Oracle
免安装Oracle客户端使用PL/SQL连接Oracle 大家都知道,用PL/SQL连接Oracle,是需要安装Oracle客户端软件的。有没要想过不安装Oracle客户端直接连接Oracle呢?利用Oracle 提供的Instant Client Package 只需要在Oracle下载一个叫Instant Client Package的软件就可以了,这个软件不需要安装,只要解压就可以用...2009-06-24 17:13:00 · 106 阅读 · 0 评论 -
怎样才能充分利用SQL索引
怎样才能充分利用SQL索引 背景:目前WEB的普及太快,很多网站都会因为大流量的数据而发生服务器习惯性死机,一个查询语句只能适用于一定的网络环境.没有优化的查询当遇上大数据量时就不适用了. 本文主旨:讨论什么情况下能利用上索引. 索引:创建索引可以根据查询业务的不同分为两种:单一列的索引,联合索引. 顾名思义,单一列索引就是指在表的某一列上创建索引,联合索引是在多个列上联合创建索引....2009-01-23 13:00:00 · 65 阅读 · 0 评论 -
如何用SQL语句在两个数据库间复制存储过程
--1.在目标服务器上建立如下对象(被同步的服务器) if exists (select * from dbo.sysobjects where id = object_id(N'[sys_syscomments_bak]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [sys_syscomments_bak] GO if...2008-12-21 14:47:00 · 141 阅读 · 0 评论 -
oracle默认用户名、密码
安装ORACLE时,若没有为下列用户重设密码,则其默认密码如下2009-06-03 03:37:00 · 111 阅读 · 0 评论 -
Oracle中删除外键约束、禁用约束、启用约束
最近制作报表制度时发现,Oracle和MS SQL SERVER的速度不在一个数量级,分析了一下是在Oracle中存在约束,执行以下sql可以生成禁止、启用、删除约束脚本,然后执行即可:禁用所有外键约束select 'alter table '||table_name||' disable constraint '||constraint_name||';' from user_c...原创 2010-07-07 14:44:17 · 389 阅读 · 0 评论