ORACLE
alvenz
永远的sqoop
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ORACEL SQL 性能优化(二)
4. 选择最有效率的表名顺序(只在基于规则的优化器中有效) ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表 driving table)将被最先处理. 在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表.当ORACLE处理多个表时, 会运用排序及合并的方式连接它们.首先,扫描第一个表(FROM子句中最后的那个表)并对转载 2007-04-15 21:26:00 · 608 阅读 · 0 评论 -
linux下oracle数据库服务和监听的启动停止
linux下oracle数据库服务和监听的启动停止 1、启动数据库:oracle@suse92:~> sqlplus /nologSQL*Plus: Release 9.2.0.4.0 - Production on Fri Jan 20 02:29:37 2006Copyright (c) 1982, 2002, Oracle Corporation. All righ转载 2012-11-14 09:01:52 · 1010 阅读 · 0 评论 -
Oracle中,将VARchar2类型的字符串写入BLOB类型的字段中
1、在数据库中建一个新表用于测试。create tbale tb_test ( id number, blb blob);commit;2、往tb_test表中插入一条新记录用于测试。insert into tb_test values(1, empty_blob());commit;注:往有blob类型的字段的数据表中插入新记录,不能直接填入值转载 2012-11-13 10:12:33 · 1175 阅读 · 1 评论 -
WebSphere、Oracle数据库集群时的数据源配置
数据源配置的URL如下:jdbc:oracle:thin:@(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.8.3)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.8.4)(PORT = 1521))(LOAD_BALANCE = on))转载 2012-10-22 14:52:04 · 628 阅读 · 0 评论 -
Oracle创建删除用户、角色、表空间、导入导出、...命令总结
Oracle创建删除用户、角色、表空间、导入导出转载 2010-06-11 09:09:00 · 344 阅读 · 0 评论 -
一次对dual表的恢复操作(ORA-00980:同义词转换不再有效错误解决方法)
今天登陆到测试环境,在做日常操作时需要使用到dual表,但是在使用了一个查询语句时(SELECT to_char(current_timestamp) FROM dual)却提示ORA-00980: 同义词转换不再有效错误,于是开始了这次的分析和恢复.一、查找原因 根据在网上搜索得到的信息判断可能是同义词丢失或者是表被删除,于是进行以下操作以确定问题。 SELECT *原创 2008-12-15 10:32:00 · 3366 阅读 · 0 评论 -
oracle 存储过程的基本语法
1.基本结构CREATE OR REPLACE PROCEDURE 存储过程名字( 参数1 IN NUMBER, 参数2 IN NUMBER) IS变量1 INTEGER :=0;变量2 DATE;BEGINEND 存储过程名字2.SELECT INTO STATEMENT 将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条 记录,否则抛出异常(如原创 2007-08-11 13:01:00 · 457 阅读 · 0 评论 -
查看表中某一字段的缺省值、查看所有用户表及复制表结构
select table_name,column_name,data_type,data_length,DATA_PRECISION ,DATA_SCALE,DATA_DEFAULT from all_tab_columns where table_name=S_EDEAC//查看所有用户表select table_name from user_tablesselect原创 2007-04-15 21:48:00 · 857 阅读 · 0 评论 -
通过sequence 来处理某一表的自动增长列
create sequence lhupdate inportuser.coninfo set keyid=lh.nextvaldrop sequence lh ORACLE SEQUENCE的简单介绍 在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、Create Sequence 你首先要有CREATE SEQUE转载 2007-04-15 21:45:00 · 801 阅读 · 0 评论 -
ORACLE UPDATE 语句语法与性能分析的一点看法
ORACLE UPDATE 语句语法与性能分析的一点看法为了方便起见,建立了以下简单模型,和构造了部分测试数据:在某个业务受理子系统BSS中,--客户资料表create table customers(customer_id number(8) not null, -- 客户标示city_name varchar2(10) not null, -- 所在城市customer_type char转载 2007-04-15 21:42:00 · 1991 阅读 · 0 评论 -
ORACEL SQL 性能优化(三)
8. 使用DECODE函数来减少处理时间 使用DECODE函数可以避免重复扫描相同记录或重复连接相同的表. 例如: SELECT COUNT(*),SUM(SAL) FROM EMP WHERE DEPT_NO = 0020 AND ENAME LIKE ‘SMITH%; SELECT COUNT(*),SUM(SAL) FROM EMP WHERE DEPT_NO = 0030 AND E转载 2007-04-15 21:27:00 · 711 阅读 · 0 评论 -
ORACEL SQL 性能优化(一)
作者: black_snail关键字 ORACEL SQL Performance tuning 出处 http://www.dbasupport.com 1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对转载 2007-04-15 21:17:00 · 851 阅读 · 0 评论 -
Transact-SQL 参考 LIKE
LIKE确定给定的字符串是否与指定的模式匹配。模式可以包含常规字符和通配符字符。模式匹配过程中,常规字符必须与字符串中指定的字符完全匹配。然而,可使用字符串的任意片段匹配通配符。与使用 = 和 != 字符串比较运算符相比,使用通配符可使 LIKE 运算符更加灵活。如果任何参数都不属于字符串数据类型,Microsoft® SQL Server™ 会将其转换成字符串数据类型(如果可能)。转载 2007-07-18 11:47:00 · 679 阅读 · 0 评论
分享