E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
--oracle--
Oracle--
经典sql 查询语句 适合初学者
开发者博客:www.developsearch.com createdatabasecstp;usecstp;/*1:建立学生表*/createtablestudent( 学号char(3)primarykey, 姓名char(4), 性别char(2), 年龄int, 班级char(5));insertintostudentvalues('108','曾华','男',19,'9503
keepwork
·
2013-10-24 18:00
oracle
Oracle--
创建函数隐藏IP地址的最后一项
开发者博客:www.developsearch.com 软件环境: 1、操作系统:Windows 2000 Server 2、数 据 库:Oracle 8i R2 (8.1.7) for NT 企业版 3、安装路径:C:\ORACLE 实现方法: Create or replace Function iphide(data varchar2) return
keepwork
·
2013-10-14 08:00
oracle
Oracle--
使用Wrap工具加密你的SQL
开发者博客:www.developsearch.com 使用Oracle Wrap工具加密你的代码 Oracle提供Wrap工具,可以用于加密你的Package等. 不过需要注意的是,加密后的代码无法解密,你需要保管好你的源代码。 以下是个例子: 1.源代码 create or replace fu
keepwork
·
2013-10-14 08:00
oracle
Oracle--
将查询结果输出为文件
首先编辑一个脚本文件,比如命名为abc.sh spool abc.txt; #将结果输出为abc.txt select * from wap
keepwork
·
2013-10-14 08:00
oracle
Oracle--
三种连接方法(哈希连接、嵌套连接、笛卡儿乘积)
开发者博客:www.developsearch.com 在数据库系统中执行一个查询SQL语句,如果这个查询只操作一张表,那么仅仅涉及到这个表及关联对象的访问。访问方式通常是三种:全表扫描、全索引扫描和索引扫描。如果这个查询操作两张及以上的表,那么需要操作的表之间的连接关系就变得至关重要。数据库系统执行该SQL时,永远都是两个结果集关联。 例如,操作三张表,那么就是其中两张表关联出一个结果集,和第三
keepwork
·
2013-10-12 10:00
oracle
Oracle--
分区表(范围分区、Hash分区、等)
开发者博客:www.developsearch.com 一、使用分区的优点: 1、增强可用性:如果表的某个分区出现故障,表在其他分区的数据仍然可用; 2、维护方便:如果表的某个分区出现故障,需要修复数据,只修复该分区即可; 3、均衡I
keepwork
·
2013-10-12 10:00
oracle
Oracle--
临时表(会话、事务)
开发者博客:www.developsearch.com 目前所有使用Oracle作为数据库支撑平台的应用,大部分数据量比较庞大的系统,即表的数据量一般情况下都是在百万级以上的数据量。 当然在Oracle中创建分区是一种不错的选择,但是当你发现你的应用有多张表关联的时候,并且这些表大部分都是比较庞大,而你关联的时候发现其中
keepwork
·
2013-10-12 10:00
oracle
Oracle--
递归查询
开发者博客:www.developsearch.com CONNECT BY 递归查询树形结构关系 命令格式如下: SELECT ….. CONNECT BY {PRIOR 列名1=列名2|列名1=PRIOR 列名2} [START WITH]; 其中:CONNECT BY子句说明每行资料将是按层次顺序检索,并规定将表中的资料连入树形结构的关系中。 0PRIORY运算符必须放置
keepwork
·
2013-10-11 09:00
oracle
oracle--
缩小表空间大小
oracle--
缩小表空间大小 oracledatabase用一段时间以后,硬盘空间会不够,更甚者硬盘会used100%。(oracle表空间设置为自动扩展)。
lixiaohuiok111
·
2013-06-27 11:00
Oracle--
重建一个新的表空间目录
比如要在根目录下重建一个oradata目录1.使用root用户,linux147:/#mkdiroradatadrwxr-xr-x 2rootroot 4096Feb2009:49oradata/2.改变用户所属linux147:/#chownoracleoradatadrwxr-xr-x 2oracleroot 4096Feb2009:49oradata/linux147:/#cho
lzqinfen
·
2013-06-18 13:00
Oracle--
启动关闭oracle命令
Oracle中不同启动和关闭方式的区别Oracle数据库提供了几种不同的数据库启动和关闭方式,本文将周详介绍这些启动和关闭方式之间的区别连同他们各自不同的功能。一、启动和关闭Oracle数据库对于大多数OracleDBA来说,启动和关闭Oracle数据库最常用的方式就是在命令行方式下的ServerManager。从Oracle8i以后,系统将ServerManager的任何功能都集中到了SQL*P
lzqinfen
·
2013-06-18 13:00
oracle定时备份压缩的实现步骤
/bin/bashexportORACLE_BASE=/opt/
oracle--
路径需按照实际路径更改exportORACLE_HOME=$ORACLE_BASE/ora10gr2/db_1--路径需按照实际路径更改
·
2013-05-30 09:53
Windows 下 SQLPLUS中操作出现乱码解决方案
这个时候已经知道数据库用的字符集是ZHS16GBK,但是NLS_LANGUAGE用的是AMERICAN,所以需要在注册表里修改一下:regedithkey_local_machine-->software-->
oracle
xuelanggongwu
·
2013-04-17 16:00
oracle
sqlplus
关于toad中文识别的问题
其中变量为为NLS_LANG,变量值为AMERICAN_AMERICA.ZHS16GBK但我试过之后没有效果,选择修改注册表的方法方法二:HKEY_LOCAL_MACHINE-->SOFTWARE-->
ORACLE
taizhoufox
·
2013-03-15 16:00
配置sqlnet.ora限制IP访问Oracle
--==========================--配置sqlnet.ora限制IP访问
Oracle--
========================== 与防火墙类似的功能,Oracle提供限制与允许特定的
Felixgzf
·
2013-03-04 15:59
listeners
oracle client端设置字符集的方法
Windows环境 编辑注册表Regedit.exe---》HKEY_LOCAL_MACHINE---》SOFTWARE---》
ORACLE--
》HOME/(KEY_OraClient11g_home1
lejuo
·
2013-01-05 15:00
oracle
ora
Oracle字符集
oracle--
统计信息
今天看一篇文章时,插入大量数据后发现查询和删除都是很低效,后来发现导致的原因是该问题产生不适因为CBO算法的问题,而是加载数据后没有同步更新统计信息。有个问题一直想不明白:数据库的索引是怎么自动选择的,如果一个表中有多个索引,在插入大量数据后选择时会根据那个索引呢?后来发现原来有“oracle统计信息这个东西”,于是了解了统计信息,这篇文章写得不错:http://1327236.blog.51ct
GM_LV
·
2012-12-30 14:00
oracle--
分区操作
oracle--
分区操作一、添加分区以下代码给SALES表添加了一个P3分区ALTERTABLESALESADDPARTITIONP3VALUESLESSTHAN(TO_DATE('2003-06-01
paulwong
·
2012-11-29 21:00
oracle--
架构
一.oracle内部存储结构,包括内存缓冲池与后台进程。1、系统全局区(SGA):用来存储最近从数据库查询的数据。数据块缓存区和SQL共享池(SharedSQLPool)是SGA的最大部分,一般占SGA内存的95%以上。通过减少对数据文件的I/O次数,这些存储区域可以改善数据库的性能。-----数据块缓冲区:数据块缓存区(datablockbuffercache)是SGA中的一个高速缓存区域,用来
GM_LV
·
2012-11-29 14:00
oracle--
分区操作
一、添加分区以下代码给SALES表添加了一个P3分区ALTERTABLESALESADDPARTITIONP3VALUESLESSTHAN(TO_DATE('2003-06-01','YYYY-MM-DD'));注意:以上添加的分区界限应该高于最后一个分区界限。以下代码给SALES表的P3分区添加了一个P3SUB1子分区ALTERTABLESALESMODIFYPARTITIONP3ADDSUBP
GM_LV
·
2012-11-29 08:00
oracle--
分区
当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时可以考虑对表进行分区。建立分区表:createtablepartition_table(spcodevarchar2(8),timedate,....)partitionlist(spcode)( partition分区1values('sp01'),partition分区2values('sp02'))查看分区信息:
GM_LV
·
2012-11-29 08:00
PL/SQLDeveloper使用技巧小结
保存用户密码tools-->preferences-->
oracle--
>logonhistory-->选中storewithpassword和storehistory保存用户名和密码 3.
chenxiang0207
·
2012-11-26 23:00
Oracle--
始终无法远程登录,配置没问题
1 情况:服务能正常启动,监听已经开启,本地plus也能正常登录。客户端配置也没问题,就是每次连接超时。 解决:原来服务器的1521端口被禁用了。所以要想远程登录oracel,至少要把端口的防火墙关了,开启共享模式。
lzz847915049
·
2012-10-30 10:47
问题记录
oracel
小问题集合
oracle--
自定义函数timestamp转date
--timestamp转换为date Create or replace function convert_ts_to_date(tstamp timestamp) return date is V_DATE date; V_DAY VARCHAR2(2); V_MONTH VARCHAR2(2); V_YEAR VARCHAR2(4); BEGIN V_DAY:=
wangyanlong0107
·
2012-08-02 15:00
Timestamp
oracle--
存储过程语法与Java程序的调用方式
创建测试表 create table xuesheng(id integer, xing_ming varchar2(25), yu_wen number, shu_xue number); 添加测试数据 insert into xuesheng values(1,'zhangsan',80,90) insert into xuesheng values(2,'lisi',85,87)
宋小寒
·
2012-07-03 11:00
oracle
oracle、sqlserver、mysql常用函数对比[to_char、to_number、to_date]
oracle--
>mysqlto_char(sysdate,'yyyy-mm-dd')-->date_format(sysdate(),'%Y-%m-%d');to_date(sysdate,'yyyy-mm-dd
独立级IT民工
·
2012-06-01 22:30
mysql
sql
Oracle
oracle--
多行转为一行的连接手段
今天遇到将多行转为一行的一个操作,多谢oracle开发板的 wildwave 提供了比较通用的解决办法,同时也将自己搜到的这方面资料整理如下,多是用于连接列值的。 String集聚连接技术 需要将多行转换为一行,例子如下: 基础数据: DEPTNO ENAME
wang4674890
·
2012-04-13 21:00
oracle
sql
Oracle--
导入导出
阅读更多开发者博客:www.developsearch.com本地导出:expidealims_jx/passw0rd@orclowner=idealims_jxfile=IdealIMS_JX_20110511.dmp本地导入:impuserid=ecology/ecology@ECOLOGY_LOCALfull=yfile=ecology_oracle_20121203.dmp远程导出:exp
keepwork
·
2012-04-01 17:00
Oracle导入导出
Oracle
导入导出
Oracle导入
Oracle--
导入导出
阅读更多开发者博客:www.developsearch.com本地导出:expidealims_jx/passw0rd@orclowner=idealims_jxfile=IdealIMS_JX_20110511.dmp本地导入:impuserid=ecology/ecology@ECOLOGY_LOCALfull=yfile=ecology_oracle_20121203.dmp远程导出:exp
keepwork
·
2012-04-01 17:00
Oracle导入导出
Oracle
导入导出
Oracle导入
Oracle--
导入导出
开发者博客:www.developsearch.com 本地导出:expidealims_jx/passw0rd@orcl owner=idealims_jxfile=IdealIMS_JX_20110511.dmp 本地导入: impuserid=ecology/ecology@ECOLOGY_LOCALfull=yfile=ecology_oracle_20121203
keepwork
·
2012-04-01 17:00
oracle
Oracle导入导出
导入导出
Oracle导入
Oracle--
创建表空间和用户
开发者博客:www.developsearch.com l 创建表空间和临时表空间 10g create tablespace IDEALIMSDB datafile 'D:\oracle\product\10.2.0\oradata\orcl\IDEALIMS
keepwork
·
2012-04-01 17:00
创建表空间
oracle创建表空间
Oracle创建用户
创建表用户
Oracle创建表空间和用户
Oracle--
索引详解
开发者博客:www.developsearch.com 索引在逻辑上物理上都独立于关联表中的数据,在任何时候都可以创建或删除索引, 而不会影响基表或其它索引。 l 创建索引 CREATE INDEX 索引名 ON 表名 (字段1,字段2) CREATE INDEX rt_user_sys ON IMS_R
keepwork
·
2012-04-01 17:00
索引
oracle索引
数据库索引
oracle索引详解
索引详解
Oracle--
数据库优化
阅读更多开发者博客:www.developsearch.com对于ORACLE数据库的数据存取,主要有四个不同的调整级别:•第一级调整是操作系统级包括硬件平台•第二级调整是ORACLERDBMS级的调整•第三级是数据库设计级的调整•最后一个调整级是SQL级1、别名的使用别名是大型数据库的应用技巧,就是表名、列名在查询中以一个字母为别名,查询速度要比建连接表快1.5倍。2、管理组织索引索引可以大大加
keepwork
·
2012-04-01 16:00
数据库优化
数据库
优化
oracle数据库优化
oracle优化
Oracle--
数据库优化
阅读更多开发者博客:www.developsearch.com对于ORACLE数据库的数据存取,主要有四个不同的调整级别:•第一级调整是操作系统级包括硬件平台•第二级调整是ORACLERDBMS级的调整•第三级是数据库设计级的调整•最后一个调整级是SQL级1、别名的使用别名是大型数据库的应用技巧,就是表名、列名在查询中以一个字母为别名,查询速度要比建连接表快1.5倍。2、管理组织索引索引可以大大加
keepwork
·
2012-04-01 16:00
数据库优化
数据库
优化
oracle数据库优化
oracle优化
Oracle--
数据库优化
开发者博客:www.developsearch.com 对于ORACLE数据库的数据存取,主要有四个不同的调整级别: • 第一级调整是操作系统级包括硬件平台 • 第二级调整是ORACLE RDBMS级的调整 • 第三级是数据库设计级的调整 • 最后一个调整级是SQL级 1、别名的使用 别名是大型数据库的应用技巧,就是表名、列名在查询中以一个字
keepwork
·
2012-04-01 16:00
数据库
优化
数据库优化
oracle优化
oracle数据库优化
oracle删除
oracle--
???OracleInstallationProducts--UniversalInstaller?????卸载Oracle产品。3、??????????????
downloadsunlight2009
·
2012-03-22 15:00
oracle--
如何干预执行计划(使用hints提示)
如何干预执行计划--使用hints提示 基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。此时就需要DBA进行人为的干预,告诉优化器使用我们指定的存取路径或连接类型生成执行计划,从而使语句高效的运行。例如,如果我们认为对于一个特定的语句,执行全表扫描要比执行索引扫描更有效,则
heqiyu34
·
2012-03-13 19:00
配置sqlnet.ora限制IP访问Oracle
--==========================--配置sqlnet.ora限制IP访问
Oracle--
========================== 与防火墙类似的功能,Oracle
彭博
·
2012-03-09 16:00
Win7 下 NLS_LANG 参数 位置
在XP下,这个参数在注册表里的位置是:HKEY_LOCAL_MACHINE---》SOFTWARE---》
ORACLE--
》HOME 在Win
tianlesoftware
·
2012-02-02 23:00
oracle
XP
email
Oracle--
视图,序列及索引
一,视图: a)创建视图: createview视图名称asSQL语句; 拓展:当如果需要改变列名时--createview名称(列名1,列名2,...)asSQL语句; 注意:列名的个数要与后面要查询的列数要相同 b)删除视图: dropview名称; c)描述: descuser_views; 二,序列: 写在前面的:序列在Oracle中有着重要的作用,因为
lovingshu
·
2011-12-18 23:00
oracle
sql
c
user
sqlserver
insert
oracle--
如何分析执行计划
oracle--
如何分析执行计划例1:假设LARGE_TABLE是一个较大的表,且username列上没有索引,则运行下面的语句:SQL>SELECT*FROMLARGE_TABLEwhereUSERNAME
vfast_chenxy
·
2011-11-28 18:36
oracle
分析
休闲
ORACLE10g
oracle--
如何分析执行计划
oracle--
如何分析执行计划例1: 假设LARGE_TABLE是一个较大的表,且username列上没有索引,则运行下面的语句:SQL>SELECT*FROMLARGE_TABLEwhereUSERNAME
vfast_chenxy
·
2011-11-28 18:36
oracle
执行计划
分析
休闲
优化器
oracle--
存储过程以及oracle作业启动定时器调用
声明:该存储过程的作用是从视图获得数据然后在对表进行插入.. 本部分为存储过程,代码如下: create or replace procedure insertTest is begin execute immediate 'truncate table testone';--插入前,清空表 --execute immediate 'truncate table
xn792474
·
2011-10-28 13:00
oracle
ORACLE--
预编译与共享池--SGA基本介绍
我们暂时先不说其他的,我们先做一个简单的实验来证明来看出一些问题,最后通过为什么来说明实验的结论,并介绍原理和常规查看方式,好了,我们先看看下面三段代码分别执行的结果。首先为了测试,我们需要创建一张表:CREATETABLEPRE_TEST_TABLE( C1 NUMBER, C2 VARCHAR2(100));好了,我们做一个插入操作的对比:代码段1:BEGIN FORIIN1..2
jojo52013145
·
2011-08-25 16:00
oracle
sql
cache
table
buffer
insert
oracle--
如何分析执行计划
例1: 假设LARGE_TABLE是一个较大的表,且username列上没有索引,则运行下面的语句: SQL> SELECT * FROM LARGE_TABLE where USERNAME = ‘TEST’; Query Plan ----------------------------------------- SELECT STATEMENT &n
lxy2330
·
2011-08-15 21:00
oracle
配置sqlnet.ora限制IP访问Oracle
--==========================--配置sqlnet.ora限制IP访问
Oracle--
========================== 与防火墙类似的功能,Oracle
robinson_0612
·
2011-07-24 10:00
oracle
sql
数据库
NetWork
logging
oracle10g
oracle--
如何干预执行计划(使用hints提示)
如何干预执行计划--使用hints提示 基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。此时就需要DBA进行人为的干预,告诉优化器使用我们指定的存取路径或连接类型生成执行计划,从而使语句高效的运行。例如,如果我们认为对于一个特定的语句,执行全表扫描要比执行索引扫描更有效,则
Magister_Feng
·
2011-07-07 15:00
oracle--
随机查询
转自:http://1985wanggang.blog.163.com/blog/static/77638332010424102256740/ 从Oracle8i开始Oracle提供采样表扫描特性。 Oracle访问数据的基本方法有:1.全表扫描2.采样表扫描 全表扫描(Full table Scan)全表扫描返回表中所有的记录。执行全表扫描,Oracle读表中的所有记录,
junjun19860702
·
2011-05-14 16:00
oracle
sql
.net
Blog
Access
oracle--
随机查询
转自:http://1985wanggang.blog.163.com/blog/static/77638332010424102256740/ 从Oracle8i开始Oracle提供采样表扫描特性。 Oracle访问数据的基本方法有:1.全表扫描2.采样表扫描 全表扫描(Full table Scan)全表扫描返回表中所有的记录。执行全表扫描,Oracle读表中的所有记录,
junjun19860702
·
2011-05-14 16:00
oracle
sql
.net
Blog
Access
oracle--
多行转为一行的连接手段
今天遇到将多行转为一行的一个操作,多谢oracle开发板的 wildwave 提供了比较通用的解决办法,同时也将自己搜到的这方面资料整理如下,多是用于连接列值的。 String集聚连接技术 需要将多行转换为一行,例子如下: 基础数据: DEPTNO ENAME
xiawared
·
2011-03-18 12:00
oracle
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他