![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
qq_36501425
一个在java 大海的小小虾米
展开
-
oracle 导出数据报错 exp -00056 遇到oracle 错误12154的错误
就是很奇怪 看了网上很多博客 都说是 tnsnames 的错误 我的配置如下 发下没有问题 就是用imp 或exp,scott/tiger后面不能带上“@orcl”才能正常导入导出 。exp scott/tiger@orcl file=d:\daochu.dmp full=y 不加@orcl 就行 加了 就不行 求教 !!!! ...原创 2018-05-24 10:51:27 · 8264 阅读 · 5 评论 -
oracle中where和on的区别
on子句的话 是指 不管关联的条件成立不成立 都显示出来 显示出来的数据为空where 字句则是先进行排列 之后再进行筛选原创 2018-12-03 16:56:44 · 700 阅读 · 0 评论 -
oracle执行计划
begin dbms_stats.gather_table_stats(ownname => 'CRM', tabname => 'E_TEL_VIPCUST_ADD', estimate_percent => 0.01,...原创 2018-12-03 16:55:51 · 147 阅读 · 0 评论 -
oracle 回收站
回收站概念从ORACLE 10g开始,引入了一个叫回收站(Recycle Bin)的概念。它的全称叫Tablespace RecycleBin。回收站实际是一个逻辑容器(逻辑区域),原理有点类似于WINDOW系统的回收站。它以表空间中现有已经分配的空间为基础,而不是从表空间上物理划出一个固定区域用作回收站。这意味着回收站和表空间中的对象共用存储区域、系统没有给回收站预留空间。因此,当表被DR...转载 2018-12-03 16:53:21 · 201 阅读 · 0 评论 -
oracle中的锁机制
数据库操作语句的分类DDL:数据库模式定义语言,关键字:createDML:数据操纵语言,关键字:Insert、delete、updateDCL:数据库控制语言 ,关键字:grant、removeDQL:数据库查询语言,关键字:selectoracle中的锁机制。概念:数据库是多用户同时使用的资源 多个线程访问的情况下 需要根据分析试剂情况进行加锁。悲观锁 乐观锁只是概念。...转载 2018-12-03 16:48:23 · 203 阅读 · 0 评论 -
Oracle SQL语句之常见优化方法总结
Oracle SQL语句之常见优化方法总结1、SQL语句尽量用大写的;因为oracle总是先解析SQL语句,把小写的字母转换成大写的再执行。2、使用表的别名:当在SQL语句中连接多个表时, 尽量使用表的别名并把别名前缀于每个列上。这样一来,就可以减少解析的时间并减少那些由列歧义引起的语法错误。3、选择最有效率的表名顺序(只在基于规则的优化器(RBO)中有效):ORACLE 的解析器按...转载 2018-12-03 16:42:33 · 107 阅读 · 0 评论 -
Oracle之trim( )、ltrim( )、rtrim( )三个函数
Oracle之trim( )、ltrim( )、rtrim( )三个函数的用法及陷阱一、去除字符串前后空格(基本用法)trim(string):去除指定字符串string的左右空格,当然,string中间有空格的时候是不会被去除的HAVING 子句:Wheret和having子句都用来筛选数据,但是where是针对原数据进行筛选,而having子句只是针对汇总后的结果进行select ...转载 2018-12-03 16:41:05 · 229 阅读 · 0 评论 -
oracle group by和聚合函数
AVG(平均值)和 SUM (合计)函数可以对数值型数据使用AVG 和 SUM 函数。AVG组函数忽略空值--在组函数中使用NVL函数--求平均值sum(expr)/count(nvl(expr,0))MIN(最小值)和 MAX(最大值)函数可以对任意数据类型的数据使用 MIN 和 MAX 函数。SELECT MIN(hire_date), MAX(hire_date)...原创 2018-12-03 16:39:59 · 3268 阅读 · 0 评论 -
merge into的用法
merge into的形式: MERGE INTO [target-table] A USING [source-table sql] B ON([conditional expression] and [...]...)WHEN MATCHED THEN [UPDATE sql]WHEN NOT MATCHED THEN [INSERT sql]作用:判断B表和A表是否满足O...原创 2018-12-03 16:36:18 · 150 阅读 · 1 评论 -
什么时候用exists 什么时候用in???
innot inexistsnot exists1,什么时候用exists 什么时候用in???使用EXISTS,Oracle会首先检查主查询,然后运行子查询直到它找到第一个匹配项,这就节省了时间。Oracle在执行IN子查询时,首先执行 子查询,并将获得的结果列表存放在一个加了索引的临时表中。在执行子查询之前,系统先将主查询挂起,待子查询执行完毕,存放在临时表中以后再执行主查询。 这...原创 2018-12-03 16:34:28 · 2644 阅读 · 0 评论 -
ORACLE execute immediate sql 用法
ORACLE execute immediate sql 用法之前写存储过程,用到的sql都是相对固定的,最多就是往sql里传几个值。最近遇到需要在存储过程里面动态拼接sql。其实挺简单,先定义sql_str变量,然后给其赋一个sql字符串的值:sql_str := 'select count(*) from amc_fwsp_sap_voucher_v t ...原创 2018-12-04 19:11:14 · 849 阅读 · 0 评论 -
oracle 系列学习2
本次知识点1,掌握 oracle中把一张表中的数据复制到另一张表中去2,oracle中创建索引3, oracle中临时表的创建4,oracle中创建视图5,oracle中删除drop truncate delete 的区别6,oracle中创建储存过程7,oracle中创建游标8,oracle中创建触发器9,oracle 中的 恢复 表数据10,oracle 中的导入导出操作1,复制表001, ...原创 2018-07-05 16:51:39 · 188 阅读 · 0 评论 -
Oracle的11g自动统计信息
一、Oracle 11g在Oracle的11g版本中提供了统计数据自动收集的功能。在部署安装11g Oracle软件过程中,其中有一个步骤便是提示是否启动这个功能(默认是启用这个功能)。在这里介绍一下怎么将该功能启用与禁用:1、查看自动收集统计信息的任务及状态:select client_name,status from dba_autotask_client;2、禁止自动收集统计信息...转载 2018-12-04 19:08:43 · 216 阅读 · 0 评论